加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 07:59:23 所属栏目:百科 来源:网络整理
导读:ASP .NET动态生成类将程序集编译为Temporary ASP.NET文件. 我希望能够在此过程发生时获取信息.最后,我希望有一个事件可以触发源文件的名称和生成的类名称程序集,这样我就可以在原始源文件中的方法和生成的类中的方法之间进行映射. 我将感激你的帮助. 解决方
ASP .NET动态生成类&将程序集编译为Temporary ASP.NET文件.

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

我将感激你的帮助.

解决方法

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

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读