構建工具
本文件概述瞭如何在 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 直接支援。