2016-11-18 137 views
0

在一箇舊項目(Visualstudio 2015 .net 4.5)中,我使用了sqlite 1.0.99。C#項目上的SQLite更新版本

最後裝載我已經在1.0.109版本上更新了我的電腦上的SQLite。

現在,當我打開任何形式的項目Visual Studio顯示此錯誤。

無法加載文件或程序集「System.Data.SQLite,Version = 1.0.99.0,Culture = neutral,PublicKeyToken = db937bc2d44ff139」或其某個依賴關係。 Impossibile trovare il file specificato

我已經更新了引用上的dll,但無論如何顯示錯誤。

我的問題有什麼解決辦法?

+0

我建議使用texteditor查看SQLite參考的每個csproj並查看所需版本 – Steve

回答

1

確保您更新了所有項目中的SQLite - 即使它們只持有對包含實際SQLite項目的項目/庫的引用。

+0

該項目只有一個csproj文件,並且它已正確配置了1.0.103版本。 如果我構建項目,則構建會正確成功。 如果我在設計模式下打開表單,則顯示錯誤。 我真的很困惑! –

+0

你嘗試過一個清潔+重建?根據我的經驗,System.Data.SQLite的使用通常無憂無慮 - 除了提到的事實,即每個引用SQLite-csproj或dll的項目都需要自己引用System.Data.Sqlite.dll –

+0

我認爲,問題是VisualStudio和sqlite版本1.0.103的設計組件之間的不兼容。 閱讀原文: http://stackoverflow.com/questions/28507904/vs-2015-sqlite-data-provider –

相關問題