![]() |
1
4
你可以使用 AppDomainSetup.PrivateBinPath 添加其他私人搜索路径。这可以通过 AppDomain.SetupInformation . 另一个选择是订阅 AppDomain.AssemblyResolve 以便在无法找到程序集时重写行为。 |
![]() |
2
4
下面是一段代码片段,说明如何使用assembly resolve解析程序集(根据Reed Copey的答案):
另外,请注意,assemblyresolve的msdn页面声明:
如果知道程序集相对于请求程序集的位置,则可以使用此选项。 |
![]() |
3
3
如果您只是想确定程序集加载程序试图从何处加载DLL,我建议您打开融合日志。这样做将使您能够获得输出,该输出将显示为相应的dll检查的每个路径。
有一个
MSDN article
关于如何配置融合日志,以及一篇有用的文章
Suzanne Cook
关于如何调试加载失败。如果你打开
|