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