我遇到以下问题,我正在添加特定于 C# 程序的 DLL、System.Data.SQLite 的引用,添加后会正确添加为版本 4.0.30319,并且我的程序运行完美。
但是,当我保存工作并关闭 Visual Studio 时,下次打开项目时,Visual Studio 现在将版本标识为 v2.0.50727,即使 DLL 没有以任何方式更改,因此我的程序将不会运行,直到我删除了引用并重新添加它们。
我不知道为什么 Visual Studio (2010) 这样做,但有人知道如何阻止它吗?
确保在引用的程序集属性中将“使用特定版本”属性设置为“true”。
VS 重新启动时可能会从 GAC 中选择 SQLite 版本。
Visual Studio 2019 中的“使用特定版本”属性在哪里。我没有找到它。