DLL地狱解析在CLR中无法正常工作

时间:2016-05-19 23:15:17

标签: c# clr gac fusion

我分别使用ClassLibrary版本1.0.0.0和2.0.0.0使用两个Console应用程序A1.exe和A2.exe,我在GAC中安装了各自的类库,如屏幕截图所示,但是当我运行“A1。 exe“它无法找到版本1.0.0.0,确切的错误是在屏幕截图中,

DLL HELL problem为什么会这样?如何解决问题?

1 个答案:

答案 0 :(得分:2)

您正在链接到非强签名的程序集。所以它不能来自GAC,并会尝试加载本地版本。

修复 - 链接到正确的装配。