1

我遇到了以下问题,我正在添加一个 DLL 的引用 System.Data.SQLite 以特定于 C# 程序,添加后正确添加为版本 4.0.30319,并且我的程序运行完美。

但是,当我保存我的工作并关闭 Visual Studio 时,下次我打开项目 Visual Studio 现在将版本标识为 v2.0.50727,即使 DLL 没有以任何方式更改,因此我的程序将不会运行,直到我删除引用并重新添加它们。

我不知道为什么视觉工作室(2010)会这样做,但有人知道如何阻止它吗?

4

1 回答 1

0

确保在引用的程序集属性中将“使用特定版本”属性设置为“true”。

重新启动时,VS 可能会从 GAC 中选择 SQLite 版本。

于 2013-04-19T15:59:20.007 回答