最近需要使用c#語言開發(fā)好運行到liunx環(huán)境下谒养,故需要用到把原來的vs開發(fā)的代碼轉(zhuǎn)換成.netCore拆魏,記錄一下如何在vsCode下配置.netCore 開發(fā)環(huán)境。
------------------------------------------ 開始分割線 -------------------------------------------------
1、安裝Visual Studio Code (廢話)
2嘹害、安裝.NET Core SDK撮竿。安裝地址如下:
https://dotnet.microsoft.com/download/dotnet-core/thank-you/sdk-3.1.201-windows-x64-installer
3、在Visual Studio Code 中安裝C# 擴展以便讓其支持C#的開發(fā)
(注意:安裝完成之后笔呀,需要重啟下Visual Studio Code才能夠使用C#擴展功能)
4幢踏、創(chuàng)建一個名為 project 的空文件夾
5、終端到此文件夾內(nèi)许师,執(zhí)行命令 "dotnet new console --name project" 初始化項目
6房蝉、在vscode打開生成的Program.cs 文件,vscode會自動安裝OmniSharp插件(這里需要耐心等待)
(右下角會有彈出框微渠,點擊“Yes”就會幫我們生成“l(fā)aunch.json”以及“task.json”文件)
現(xiàn)在我們的項目結(jié)構(gòu)是這樣的
7、執(zhí)行 dotnet run 敛助,看到 “hello world” 輸出粗卜,標志我們已經(jīng)配置完成了。
--------------------------------------- 完了嗎纳击?還未完-------------------------------------------------
8续扔、在Visual Studio Code 中安裝 NuGet Package Manager 工具
(這個是NuGet包管理工具,外部dll包依靠它來加載)
安裝后windows操作系統(tǒng)需要修改配置
在C盤(windows系統(tǒng)情況下)搜索" fetchPackageVersions.js "
把
"${versionsUrl}${selectedPackageName}/index.json "
改為
"${versionsUrl}${selectedPackageName.toLowerCase()}/index.json"
修改完畢后纱昧,在vscode內(nèi)輸入快捷鍵 ctrl + shift + P
選擇 “NuGet Packge Manager:add package”
輸入需要加載的包(例如:mysql) 選擇版本號即可加載完成
----------------------------------------- 再次分割線 ---------------------------------------------------
另外兩個比較好用的工具最好在vscode上安裝一下,以便開發(fā).
1堡赔、vscode-solution-explorer 用于管理C#項目
安裝后vscode側(cè)欄會多出一個按鈕
添加后配置完成善已,現(xiàn)在右鍵鼠標點擊build生成項目了
2灼捂、Auto-Using for C# 編寫代碼時自動添加using
----------------------------------------- 最后的最后 ---------------------------------------------------
調(diào)試開發(fā)階段:
我們可以使用鍵盤上的 F5 調(diào)試代碼换团,并且給代碼進行斷點
發(fā)布:
當我們build完畢后悉稠,項目里會出現(xiàn)一個bin文件夾
生成了dll 文件就是我們的可執(zhí)行文件
終端移該文件夾下執(zhí)行命令 "dotnet project.dll" 即可運行
注意不是 dotnet run project.dll 或者 dotnet run --project project.dll
是 dotnet project.dll
我一開始這里搞錯了艘包,怎么都運行不了