【发布时间】:2010-12-01 06:13:23
【问题描述】:
在项目中,我们根据对象设置动态加载 .dll。在 ILMerge 之前,这工作得很好。我们现在使用 ILMerge 并创建了一个 .dll,但加载失败。在 ILMerged 之后如何动态加载 .dll?我们使用的是 VS2008 和 C#。
DLLS:Common.dll、CommonMedical.dll
新 DLL:DMCommon.dll
无法加载 .dll 的当前代码:
asm = Assembly.LoadFrom("CommonMedical.dll");
我做错了什么?我什至尝试了 .Load,但我没有看到名称空间有任何问题,因为它无需 ILMerging 即可工作。提前致谢,
克雷格
【问题讨论】:
-
你得到的错误的完整细节是什么?
-
@chibacity - 我收到以下错误:无法加载文件或程序集“CommonMedical”或其依赖项之一。系统找不到指定的文件。