如何在VSCode 設定完整的.NET Core 建置、發行與部署工作 ... | vs code保哥
現在越來越多專案改用.NETCore進行開發,而且大部分都部署在Linux平台,不過開發環境一直都是在Windows平台之上,要怎樣有效率的整合本地端的開發與建置工作,甚至於設定可以輕鬆將發行檔案到遠端的部署流程,都是一關關的考驗。本篇文章我打算分享我這邊VSCode的設定方式,看我如何將常見的命令自動化。 建立基本Console專案 透過dotnetnewconsole命令建立後,立刻開啟VisualStudioCode[1]編輯器: dotnetnewconsole-nnetcore-vscode-tasks cdnetcore-vscode-tasks code. 設定預設.gitignore將特定檔案...
現在越來越多專案改用 .NET Core 進行開發,而且大部分都部署在 Linux 平台,不過開發環境一直都是在 Windows 平台之上,要怎樣有效率的整合本地端的開發與建置工作,甚至於設定可以輕鬆將發行檔案到遠端的部署流程,都是一關關的考驗。本篇文章我打算分享我這邊 VSCode 的設定方式,看我如何將常見的命令自動化。
建立基本 Console 專案透過 dotnet new console 命令建立後,立刻開啟 Visual Studio Code[1] 編輯器:
dotnet new console -n netcore-vscode-tasks cd netcore-vscode-tasks code . 設定預設 .gitignore 將特定檔案排除版控外我是先安裝 gitignore[2] 擴充套件,透過這個擴充套件安裝 .gitignore 是在方便不過的了!
接著按下 F1 功能鍵,輸入 add gitignore 搜尋功能,按下 Enter 後再搜尋 VisualStudio 範本 (你只要輸入 vis 就可以搜尋到),按下 Enter 後就會自動安裝完成。
將專案加入 Git 版控 git init git add . git commit -m "Initial commit" 設定 VSCode 的 啟動設定 與 工作設定如果你的 VSCode 已經有事先安裝 C#[3] 擴充套件,第一次開啟專案就會問你要不要自動加入啟動設定與工作設定,如下圖示:
推薦安裝我製作的 .NET Core Extension Pack[4] 擴充套件包。
這兩個設定檔,預設檔名路徑如下:
啟動設定:.vscode/launch.json
當 VSCode 啟動偵錯時 (F5),必須指定啟動偵錯的主程式路徑與相關設定。
工作設定:...