2013-01-15 44 views
2

當我今天早上啓動Visual Studio時,它通知我有幾個安裝更新: VS反饋工具和SQLite。我安裝了這兩個,並重新啓動VS 2012.更新VS2012項目無法編譯,SQLite未安裝錯誤

但是,然後一個「有趣」的事情發生在編譯我的項目的方式:「SQLite for Windows Runtime 3.7.14.1」仍然在我的項目中引用,我得到了一個錯誤味精沒有安裝SQLite 3.7.14.1。好吧,所以我從參考文件中刪除了它,並添加了對「Windowsite Runtime 3.7.15.1的SQLite」的引用。

然而,在那之後,我仍然得到了同樣的錯誤信息。什麼???所以我刪除了3.7.15.1,不添加引用 回來,現在我的項目編譯。但我的項目確實使用SQLite - 這是怎麼回事?

在我的參考管理器列表,三「SQLite,讓Windows運行時」版本:

3.7.14.1 
3.7.15 
-and 
3.7.15.1 

在文斯 - 隆巴迪的不朽名言,「在tarnation這到底是怎麼回事?!」

回答

2

問題是最新安裝的SQLite版本是3.7.15.2,我試圖引用3.7.15.1,這在我的機器上不再存在。一旦我從參考的「擴展」選項卡中獲得最新版本(而不是試圖從「最近」選項卡中選擇倒數第二個版本),它編譯得很好。