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 更新事項:

  1. Mircosoft.EntityFrameworkCore.Sqlite 已經包含 Mircosoft.Data.Sqlite.core ,所以只要選擇 Mircosoft.EntityFrameworkCore.Sqlite 就可以了


  2. 編譯後出現一堆DLL,真的是有嚇到,想當初微軟開發.NET就是為了解決dll hell,沒想到根本解決不了 XD

  3. 沒有 SqliteDataAdapter , 要自己去組成 DataTable



留言

這個網誌中的熱門文章

Javascript Dialog 自訂輸入視窗 (五) 回傳資料事件及處理

RMMV 雜記 - 角色及劇情