VS2012啟用SQLite的Data Provider
阿新 • • 發佈:2018-12-31
VS 2012預設是不帶的SQLite的Data Provider,所以無法直接在VS 2012裡管理SQLite的資料庫,自然也不能在VS裡像SQL Server那樣直接生成Entity Framework的model類了。SQLite團隊為了解決這個問題,在SQLite的安裝包裡把用於VS2012的Data Provider給打包進去了。但是擼主卻失敗了無數次才找到正確把SQLite整合到VS裡的方法,記錄如下,分享給有需要的童鞋。
-
首先從http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki下載SQLite安裝包。這個頁面安裝包非常多,一下子就會看眼花繚亂。需要注意的是隻有32位的安裝包才會能把SQLite的Data
Provider加到VS Designer裡。如果你已經看的眼花繚亂,一個簡單的方法就是搜尋右邊描述裡有顯示如下黑體語句的This is the only setup package that is capable of installing the design-time components for Visual Studio 2012
- 安裝的時候一定不要用Full Installation,要選擇Custom Installation,然後只選擇Core Component(包括它裡面的2個) 以及Visual Studio Designer Component。
- 點選下一步,在Install Designer For Visual Studio 2012前面打鉤
- 安裝完畢後,重啟VS 2012後就應該能看到SQLite Data Provider的選項了。
2014.8.10更新,Visual Studio 2013裡啟用SQLite Data Provider的步驟是一樣的,就是下載安裝包的時候要選擇This is the only setup package that is capable of installing the design-time components for Visual Studio 2013
操作不成功的諸位,看一下作業系統和VS的位數是不是一致的,例如作業系統是64位的,VS是32位的,如果不一致,試試看同時安裝32位和64位的System.Data.SQLite Setup安裝程式,說不定就能成功。