【发布时间】:2016-01-31 01:12:16
【问题描述】:
如何从应用程序的 bin 路径之外的位置使用其完整显示名称加载程序集?
通常可以从自定义位置加载程序集
Assembly.LoadFrom(path);
这可行,但似乎要加载强名称程序集,我需要指定其完整显示名称,例如 in
Assembly myDll =
Assembly.Load("myDll, Version=1.0.0.1, Culture=neutral, PublicKeyToken=9b35aa32c18d4fb1");
但这里的问题是这只引用了我的应用程序探测路径中的程序集。
如果我有一个程序集 dir1/asm.dll 和一个程序集 dir2/asm.dll 并且两者都有一个强名称。
如何在运行时加载它们?
【问题讨论】:
-
对不起,我的回答是在SN要求之前,这篇文章可能对stackoverflow.com/questions/3103858/…有帮助
标签: c# .net assemblies strongname