Visual Studio 2022 新增 NuGet 來源 + Mircosoft SQLite 套件
Visual Studio 2022 新增 NuGet 來源
1. 先進入NuGet 設定
初次使用 Visual Studio Community 2022 時, NuGet 預設為離線版本, 所以需要進行來源設定,才可以從網路上面取得套件
2. 在套件來源新增以下資料
名稱(輸入自己看得懂的) : NuGet feed v3 (VS 2015 and later / NuGet v3.x and above)來源 : https://api.nuget.org/v3/index.json
3. 進入 NuGet 介面
記得將來源選擇剛才輸入的連結
接下來在搜尋輸入 SQLite ,就可以看到相關的套件都列出來了.接著選擇微軟官方的套件,右邊勾選要使用的專案,完成參考
4. SQLite 追加套件
實際操作 SQLite時,在 Open() 會出現異常,查了一下異常的說明,原來還要參考另一個套件
Mircosoft.EntityFrameworkCore.Sqlite
套用完後,就可以正常 Open() 了,如果沒有資料庫檔案,也會自行更新,以下為程式碼
string strConnect = "Data Source=" + strFileName + ";";
SqliteConnection connection = new SqliteConnection(strConnect);
SQLitePCL.Batteries.Init();
connection.Open();
connection.Close();
2023/05/23 更新事項:
- Mircosoft.EntityFrameworkCore.Sqlite 已經包含 Mircosoft.Data.Sqlite.core ,所以只要選擇 Mircosoft.EntityFrameworkCore.Sqlite 就可以了
- 編譯後出現一堆DLL,真的是有嚇到,想當初微軟開發.NET就是為了解決dll hell,沒想到根本解決不了 XD
- 沒有 SqliteDataAdapter , 要自己去組成 DataTable
留言
張貼留言