我下载了一个新版本的第三方dll文件,将它复制到一个新项目的“Library”文件夹中,并添加了一个引用。我期望在“引用管理器”中显示版本5.0.6,但它显示的是4.5.0。
我的系统上有4.5.0版本,但解决方案或GAC中没有任何其他版本。它似乎在运行时使用4.5.0版本,但将5.0.6版本复制到/bin目录下。
请帮助我理解发生了什么。以下提供了一些支持细节。
更新:根据要求,我提供了引用属性的屏幕截图。
dll文件属性:
[图片]
通过浏览文件位置添加引用:
[图片]
这是结果引用:
[图片]
属性:
[图片]
如果我在运行时显示程序集版本,它会显示为4.5:
[图片]
但当我查看/bin目录时,它的版本是5.0.6。
我的系统上有4.5.0版本,但解决方案或GAC中没有任何其他版本。它似乎在运行时使用4.5.0版本,但将5.0.6版本复制到/bin目录下。
请帮助我理解发生了什么。以下提供了一些支持细节。
更新:根据要求,我提供了引用属性的屏幕截图。
dll文件属性:
[图片]
通过浏览文件位置添加引用:
[图片]
这是结果引用:
[图片]
属性:
[图片]
如果我在运行时显示程序集版本,它会显示为4.5:
[图片]
但当我查看/bin目录时,它的版本是5.0.6。