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

ASP .NET动态生成类&将程序集编译为Temporary ASP.NET文件.

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

我将感激你的帮助.

解决方法

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

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

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

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

相关文章

目录简介使用JS互操作使用ClipLazor库创建项目使用方法简单测...
目录简介快速入门安装 NuGet 包实体类User数据库类DbFactory...
本文实现一个简单的配置类,原理比较简单,适用于一些小型项...
C#中Description特性主要用于枚举和属性,方法比较简单,记录...
[TOC] # 原理简介 本文参考[C#/WPF/WinForm/程序实现软件开机...
目录简介获取 HTML 文档解析 HTML 文档测试补充:使用 CSS 选...