2012-10-09 54 views
6

我正在使用最新版本1.0.82.0(sqlite-netFx40-setup-bundle-x86-2010-1.0.82.0.exe),並使用Visual Studio 2012的發佈版本以及所有最新的一切。Visual Studio 2012中的SQLite 1.0.82.0(最新)在設計器數據源中未顯示

我在源代碼資源管理器(新連接)中看不到設計器數據源中的SQLite。

SQLite上的下載聲明「此安裝程序包能夠安裝Visual Studio 2010的設計時組件」。我認爲「Visual Studio 2010」部分就是爲什麼我沒有在VS2012中看到設計師,這正是我所擁有的。

如何讓設計師使用VS2012?

什麼時候System.Data.SQLite.org團隊會推出適用於VS 2012的版本? (我在7月份看過一些關於1.0.66和1.0.73的帖子,但那時和1.0.82明顯包含了VS 2010的設計師,我看到其他文件名都帶有「 -2008「。這意味着Visual Studio 2012可能會出現,但與此同時,我對手動註冊表黑客或類似的東西感到好奇。)

+0

哪VS2012版? –

+0

我有兩臺開發機器。一個有Visual Studio 2012 Professional和另一個Visual Studio 2012 Premium。根據文檔,設計師支持適用於Professional及以上版本,Express版本不支持。 –

+0

我已經爲我修好了,請檢查我編輯的答案或現在適合你。 – Maximc

回答

0

經過一番搜索,我發現我的答案,1.0.83,將於2012年11月XX日發佈。

除了從v10到v11註冊表配置單元的差異,Visual Studio 2012還具有團隊稱之爲「重新設計的設計器支持」的內容。

這裏是信息的鏈接。

http://system.data.sqlite.org/index.html/doc/trunk/www/news.wiki

1.0.83.0 - 十一月XX,2012(發行計劃) •更新至3.7.15的SQLite。 •將Visual Studio 2012支持添加到所有適用的解決方案/項目文件,其關聯的支持文件和測試套件。 •將Visual Studio 2012支持添加到重新設計的設計器支持安裝程序。

等變化。

不幸的是,我在網上找不到任何臨時解決方案。缺乏修復會影響使用DevExpress和使用該瀏覽器的項目的基於報告的項目。

+0

現在它說「** December ** XX,2012」... ... –

1

新編輯現在我知道它工作!

轉到Visual Studio,管理Nuget,搜索在線軟件包,搜索「SQLite」,安裝System.Data.SQLite和繁榮,你可以使用設計師和evrything再次工作。

+0

感謝您的更新。我只是下載並安裝它。 –

+0

現在它爲你工作? – Maximc

+1

我剛剛安裝了1.0.84.0,仍然沒有開箱即用的設計時組件。 – DigitalNomad

9

爲了在Visual Studio中獲得設計器對SQLite的支持,您必須下載System.Data.SQLite的特定版本。 downloads page有驚人的不同可能性,所以很容易得到錯誤的。

查找的大大膽的文字,上面寫着這樣的:

此安裝程序包能夠在安裝設計時組件的Visual Studio 2012的。

但是它仍然很容易錯過無數的下載。如果需要,請使用Control-F查找「Visual Studio 2012」文本。

即使您位於64位機器上,也不要下載64位版本。您需要具有上述文本的32位版本才能獲得設計人員支持。

+0

這不行。我下載了32位版本,說它是唯一一個爲VS 2012安裝設計時間組件的軟件。我一定要檢查安裝這些組件的選項。試過TWICE關閉VS,執行安裝,並啓動VS備份。沒有SQLite的提供者出現在列表中,我無法讓我的edmx模型連接或映射到我的SQLite數據庫。任何其他潛在的原因/修復? (已經確保安裝了正確的NuGet版本:EF 6.1.1和SQLite 1.0.94) – FireWingLead

+0

@FireWingLead,你肯定使用VS 2012,而不是VS 2013?它有針對VS 2013的不同套件。 –

+0

是的,非常明確地使用VS 2012。 – FireWingLead

相關問題