相关疑难解决方法(0)

如何为反射操作加载.NET程序集并随后卸载它?

我正在编写一个工具来报告有关在我的客户端系统中的环境和区域部署的.NET应用程序的信息.

我想阅读这些程序集中的程序集属性的值.

这可以使用Assembly.ReflectionOnlyLoad,但是即使这种方法也可以保持装配.这里的问题是我无法从不同的路径加载两个具有相同名称的程序集,因此我无法比较在不同系统中部署的相同应用程序.

在这一点上,我假设解决方案将涉及使用临时AppDomains.

有人可以详细说明如何将程序集加载到另一个程序集中AppDomain,从中读取属性然后卸载AppDomain

这需要适用于文件系统上的程序集以及URL地址上的程序集.

.net assemblies appdomain assembly-attributes

37
推荐指数
3
解决办法
2万
查看次数

标签 统计

.net ×1

appdomain ×1

assemblies ×1

assembly-attributes ×1