构建工具
本文档概述了如何在 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 直接支持。