c# – 如何挂钩ASP .NET编译过程?

前端之家收集整理的这篇文章主要介绍了c# – 如何挂钩ASP .NET编译过程?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
ASP .NET动态生成类&将程序集编译为Temporary ASP.NET文件.

我希望能够在此过程发生时获取信息.最后,我希望有一个事件可以触发源文件名称生成的类名称程序集,这样我就可以在原始源文件中的方法生成的类中的方法之间进行映射.

我将感激你的帮助.

解决方法

我建议使用FileSystemWatcher类为相应的目录创建一个观察程序,然后根据它进行处理.

你可以在这里找到有关它的信息:@H_403_11@https://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher(v=vs.110).aspx

从本质上讲,观察者将允许您在目录中获取事件以进行文件更改,然后您可以使用Assembly类来加载和处理有关生成代码的反射信息.我不能说这很容易,但它是非常可行的.您还希望拥有一个数据库来跟踪已更改的内容,将源映射到已编译的代码等,以使其更加健壮.

希望这能指出你正确的方向.

猜你在找的C#相关文章