今天用vs code來開發net core項目,寫一下簡要的開發流程,主要步驟以下,看完後你會發現特別簡單json
(cmd中運行如下命令,下面命令都基於選擇好本身的項目路徑)mvc
一、新建文件夾 mkdir dotnetapp
二、指到該路徑 cd dotnetui
三、建立新.net core 項目 dotnet new mvcspa
(能夠直接在該路徑下執行 :dotnet new mvc -n MyWeb.net
該命令能夠在路徑下生成一個叫MyWeb的MVC項目。)插件
四、還原.net項目指定的依賴項 dotnet restore調試
從 .NET Core 2.0 開始,無需運行 dotnet restore
,由於它由全部須要還原的命令隱式運行,如 dotnet new
、dotnet build
和 dotnet run
。 在執行顯式還原有意義的某些狀況下,它仍然是有效的命令,例如 Visual Studio Team Services 中的持續集成生成中,或在須要顯式控制還原發生時間的生成系統中。rest
五、編譯並馬上執行.net 項目 dotnet runcode
六、生成項目 dotnet build
七、發佈項目 dotnet publish
dotnet publish --framework netcoreapp2.2 --output "E:\Publish" --configuration Release
使用vs code打開.net core項目,F5能夠運行項目,若是是第一次運行,會生成.vscode文件夾,包含launch.json和tasks.json連個文件,有這倆文件 ,vs code就知道如何構建及調試了。
tasks.json文件節點介紹:command節點在這裏表示dotnet命令。
label表示運行build
至關於執行dotnet build 路徑/dotnet.csproj.
lanuch,json文件節點介紹:
program:表示程序build生成的dll 的默認路徑
args:參數
cwd:代碼目錄
運行狀態以下所示,最上面是運行狀態欄,下面紅點是我打的斷點,黃色條狀是單步調試運行位置。
也能夠在運行狀態下查看參數屬性及相關數據,這點和vs基本上相似。用起來很方便
這裏咱們也能夠經過終端命令執行dotnet的經常使用命令,例如dotnet run 命令
經過上面的步驟就能夠愉快的用vs code來擼dotnet core代碼了。