上一篇文章中,建立項目後基本沒有改動項目内容,僅是把Pages/Index.cshtml檔案中的Welcome修改為Hello World。複雜的程式需要在項目中引用相關的程式集。在VSCode中引用程式集不像在VS中那麼友善,而且最新的項目中引用方式變成了NuGet方式。
為了在VSCode中使用NuGet,需要添加NuGet擴充應用,如下圖所示,在VSCode的擴充頁籤中搜尋NuGet,然後選擇NuGet Package Manager安裝。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0zaU9UeJpHWqRmMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLxMDN1MTMycTM5EjMwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
以在項目中添加連接配接mysql相關的程式集引用為例,具體步驟如下:
1、在VSCode中按Ctrl+Shift+P,在彈出的視窗中輸入Nuget,然後選擇NuGet Package Manager:Add Package。
2、接着在輸入框中輸入mysql,然後按Enter鍵。
3、在彈出的程式集清單中選擇MySql.Data,然後按回車建。
正常情況下,會彈出程式集的版本資訊供選擇,但是在VSCode中右下角彈出以下錯誤
通過百度資料,需要修改VSCode安裝目錄(安裝目錄預設為隐藏檔案夾,需要取消隐藏,否則搜尋不到該檔案夾)下的fetchPackageVersion.js檔案,增加下圖示紅的代碼。修改完成後重新開機VSCode即可解決問題。
4、選擇最新的程式集版本。
5、VSCode提示在哪個項目的項目檔案中增加引用資訊,選擇目前項目,然後VSCode自動在項目檔案中增加MySql.Data的引用。
6、繼續增加mysql相關程式集的引用。
參考文獻:
[1]https://blog.csdn.net/qq_42373946/article/details/107313280
[2]ASP.NET Core跨平台開發從入門到實戰
[3]https://www.cnblogs.com/CollapseNav/p/11755830.html
[4]https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/razor-pages/?view=aspnetcore-5.0
[5]https://blog.csdn.net/qq_43640534/article/details/108574084