gpt4 book ai didi

.net - Visual Studio : wrong reference version

转载 作者:行者123 更新时间:2023-12-04 02:49:52 24 4
gpt4 key购买 nike

我下载了一个新版本的第三方dll,复制到新项目的“Library”文件夹中,并添加了引用。我希望它在 Reference Manager 中显示版本 5.0.6,但它显示 4.5.0。

我的系统上有 4.5.0 版,但在解决方案或 GAC 中没有其他任何地方。它似乎在运行时使用 4.5.0,但将 5.0.6 复制到 /bin

请帮助我了解发生了什么。我在下面提供了一些支持细节。

更新:我附上了每个请求的引用属性的屏幕截图。


dll 属性:

enter image description here

通过浏览到文件位置添加引用:

Adding Reference

这是生成的引用:

Resulting project references

属性:

enter image description here

如果我在运行时显示程序集版本,它会显示 4.5:

enter image description here

但是当我查看 /bin 时,它的版本是 5.0.6。

最佳答案

您看到的 (5.0.6.16206) 是文件版本,而不是程序集版本。文件版本由文件系统使用,由 .NET 运行时使用。程序集版本为 4.5.0.0,因此您看到的是正确的预期信息。

正如 Phillip 在评论中提到的,您应该考虑使用 NuGet,因为它会让事情变得容易得多。

关于.net - Visual Studio : wrong reference version,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17998041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com