我下载了一个新版本的第三方dll,将其复制到新项目中的“Library”文件夹中,并添加了引用。我希望它在 Reference Manager 中显示版本 5.0.6,但它显示的是 4.5.0。
我的系统上有 4.5.0 版本,但在解决方案或 GAC 中的其他任何地方都没有。它似乎在运行时使用 4.5.0,但将 5.0.6 复制到/bin
.
请帮助我了解发生了什么。我在下面提供了一些支持细节。
更新:我在每个请求中包含了参考属性的屏幕截图。
dll属性:
通过浏览文件位置添加参考:
这是结果参考:
特性:
如果我在运行时显示 Assembly 版本,它会显示 4.5:
但是当我查看时/bin
,它的版本是 5.0.6。