標籤:
第一步:
安裝SQlite For Windows Phone 外掛程式:
外掛程式:http://www.sqlite.org/download.html
Windows Phone 8 外掛程式下載後的名稱:sqlite-wp80-winrt-3080803.vsix
Windows Phone 8.1 外掛程式下載後的名稱:sqlite-wp81-winrt-3080803.vsix
進入後下載安裝,重啟VS2013,然後添加引用,在windows phone 的擴充選項裡面會發現SQlite For Windows Phone,引用即可.
第二步:
在引用SQlite For Windows Phone SDK 後,會出現Microsoft Visual C++ 2013 Runtime Package for Windows Phone 和SQlite For Windows Phone組件,不過你會發現它們的圖片上都會有黃色表徵圖.編譯無法通過.
錯誤提示:
錯誤 1 引用的 SDK“Any CPU”不支援正在產生的項目的處理器架構“Microsoft.VCLibs, Version=12.0”。請考慮將項目的目標處理器架構更改為 SDK 支援的某個架構(在 Visual Studio 中,此操作可以通過組態管理員完成):“x86, ARM”。
錯誤 2 引用的 SDK“Any CPU”不支援正在產生的項目的處理器架構“SQLite.WP81, Version=3.8.5”。請考慮將項目的目標處理器架構更改為 SDK 支援的某個架構(在 Visual Studio 中,此操作可以通過組態管理員完成):“x86, ARM”。
錯誤 2 引用的 SDK“Any CPU”不支援正在產生的項目的處理器架構“SQLite.WP80, Version=3.8.8.3”。請考慮將項目的目標處理器架構更改為 SDK 支援的某個架構(在 Visual Studio 中,此操作可以通過組態管理員完成):“x86, ARM”。
解決辦法是在在組態管理員中將 Any CPU改為x86或者 ARM,不過你如果要真機調試,則必須配置為ARM.
第三步:
右擊解決方案管理器,選擇 管理NuGet程式包,然後聯機搜尋 SQlite. 在結果中選擇第一項 :SQlite-net;
安裝即可. 安裝成功後,會發現多了倆個CS檔案:SQLite.cs 和SQLiteAsync.cs.
如果SQLite.cs 和 SQLiteAsync.cs 編譯不能通過,是因為還缺少SQLite引用,在NuGet程式包下載。
注意事項:條件編譯符號
注意事項:缺少SQLite for Windows Phone引用,編譯不會報錯,但運行並建立資料庫時會報錯。下面是最終的引用。
至此,安裝全部完成,馬上開始操作SQlite資料庫吧!
文章來源:http://ject.club/windows/
Windows Phone 8.1開發SQlite資料庫引用安裝