構建工具
本文件概述瞭如何在 Visual Studio Code 的 C# 工具中構建 C# 專案和解決方案。它涵蓋了 C# Dev Kit 擴充套件提供的功能。
構建解決方案
載入解決方案後,C# Dev Kit 擴充套件會提供幾個針對解決方案及其包含的專案執行的任務。除了可以在“解決方案資源管理器”中右鍵單擊任何解決方案或專案進行構建之外,還可以使用 .NET: Build 命令來構建整個解決方案。

還可以使用 Visual Studio Code 的“任務”功能來構建解決方案。C# Dev Kit 與任務系統整合,並在 dotnet 分組下注冊了多個任務。效果如下所示:

build 任務透過 dotnet build 命令構建開啟的解決方案,clean 任務透過 dotnet clean 命令清理所有解決方案輸出。
還可以使用這些任務 watch 特定專案。監視專案意味著檢視專案檔案,並在這些檔案發生更改時重建專案。這與直接針對專案執行 dotnet watch 命令相同,只是整合到了編輯器中。
管理專案檔案
專案檔案是一個可擴充套件的 XML 文件,它描述了專案的構建方式。您可以在 .NET 專案 SDK 文件 中瞭解有關 .NET 專案檔案的更多資訊,但通常您可以透過新增屬性(帶有內部值的 XML 元素)和項(帶有屬性的 XML 元素)來修改構建。
要新增程式碼補全屬性和項、語法高亮顯示以及常見專案屬性的工具提示等編輯器功能,可以安裝 MSBuild project tools 擴充套件。請注意,此擴充套件是一個社群專案,不受 Microsoft 的直接支援。