【发布时间】:2014-05-01 13:37:13
【问题描述】:
从我的主 C# 应用程序中,我通过反射实例化另一个应用程序。
assembly.CreateInstance( ... )
但是,这个其他程序集依赖于与执行程序集不同的目录中的 DLL。如何将此目录添加到查找路径?
【问题讨论】:
-
相当模糊而且相当危险。最好使用 AppDomain 来提供某种程度的隔离,AppDomainSetup 允许您设置路径。
-
是的,我已经尝试为此使用 AppDomain,但是在新域中创建实例时它总是给出 FileLoadExcpetions。
标签: c# .net dll dependencies