监视 DLL 文件中类型的最佳方法

吉尔格曼

我正在开发的应用程序的一部分将监视放置在其中的 DLL 文件(更具体地说,.NET 程序集)的特定文件夹,并且它将查找具有 [Addin( ...)] 属性。

这些程序集偶尔会被自己的较新版本替换,因此将它们加载到当前应用程序域中似乎不是一个好的选择。

通过设置单独的应用程序域并在程序集中加载,然后在反射/分析完成后卸载应用程序域来解决此问题的最佳方法是什么?或者是否有更好的方法可能不需要在程序集中完全加载(因此不需要单独的应用程序域),甚至可能更快?

吉尔格曼

因此,虽然整体方法是相同的(临时 AppDomain),但我能够使用 Assembly.ReflectionOnlyLoadFrom() 调用,这可能比全负载更轻。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章