Visual Studio 2022 舊專案物件參考

原本開發環境為 VS2013 ,因為要使用一些 NuGet上的套件,不得不換成 VS2022.一些舊專案如果直接開啟是都正常的,沒有甚麼感覺不方便的,不過開啟速度慢上許多...另一個問題是,如果直接重新開發或是複製原始碼貼上的話,會發現有些參考不一樣了,以 OleDbConnection 這個類別來說,即使 using System.Data.OleDb; 在VS2022上面還是會出錯,查了文件才發現新增的專案, .NET 5.0~.NET Core3.0 都是沒有 OleDbConnection 的...

https://learn.microsoft.com/zh-tw/dotnet/api/system.data.oledb?view=windowsdesktop-7.0&viewFallbackFrom=net-8.0




如果不安裝其他版本 .NET Framework 改變目標的話,解決方法就是要使用 NuGet 套件管理.先把來源指定到 NetGet網址,接著在搜尋上面輸入 OleDbConnection , 就可以看到 System.Data.OleDb ,接著安裝完成後,就可以正常使用了 !!


後續查了一下,VS2022 不支援 .NET Framework 4.5 以下版本,如果要處理舊版本還是使用原來的 VS2013吧...看來只有新功能再來用VS2022了

留言

這個網誌中的熱門文章

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

RMMV 雜記 - 角色及劇情