C# 如何停止Visual Studio更改DLL的运行时版本

C# 如何停止Visual Studio更改DLL的运行时版本,c#,visual-studio-2010,dll,C#,Visual Studio 2010,Dll,我遇到了以下问题,我正在添加一个DLL的引用System.Data.SQLite,以特定于一个C#程序,当添加时,它被正确地添加为版本4.0.30319,并且我的程序运行良好 但是,当我保存我的工作并关闭visual studio时,下一次打开项目时,visual studio现在会将版本标识为v2.0.50727,即使DLL没有以任何方式更改,因此,在删除引用并重新添加它们之前,我的程序不会运行 我不知道visual studio(2010)为什么要这样做,但有人知道如何停止吗?请确保在引用的

我遇到了以下问题,我正在添加一个DLL的引用System.Data.SQLite,以特定于一个C#程序,当添加时,它被正确地添加为版本4.0.30319,并且我的程序运行良好

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

我不知道visual studio(2010)为什么要这样做,但有人知道如何停止吗?

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


当重新启动时,VS可能正在从GAC选择SQLite版本。

谢谢,一旦我将该属性更改为true,问题就停止了。