DLL 地狱解析在 CLR 中未按预期工作

DLL hell resolution is not working as expected in CLR

我正在使用两个控制台应用程序 A1.exe 和 A2.exe,分别使用 ClassLibrary 版本 1.0.0.0 和 2.0.0.0,我在 GAC 中安装了各自的 class 库,如下所示屏幕截图,但是当我 运行 "A1.exe" 找不到版本 1.0.0.0 时,确切的错误在屏幕截图中,

这是为什么?如何解决这个问题?

您正在 link 访问非强签名程序集。所以它不能来自 GAC,将尝试加载本地版本。

修复 - link 以更正程序集。