参加你附近的 ,了解 VS Code 中的 AI 辅助开发。

构建工具

本文档概述了如何在 Visual Studio Code 的 C# 工具中生成 C# 项目和解决方案。它涵盖了由 C# Dev Kit 扩展提供的功能。

生成解决方案

加载解决方案后,C# Dev Kit 扩展会提供几个可对解决方案及其包含的项目进行操作的任务。除了可以在“解决方案资源管理器”中右键单击任何解决方案或项目进行生成之外,你还可以使用 .NET: Build 命令来生成整个解决方案。

Choosing the .NET:Build command

你还可以使用 Visual Studio Code 的“任务”功能来生成解决方案。C# Dev Kit 与任务系统集成,并在 dotnet 分组下注册了几个任务。其外观如下:

Showing the  task grouping here

build 任务通过 dotnet build 命令生成已打开的解决方案,而 clean 任务则通过 dotnet clean 命令清理所有解决方案的输出。

你还可以通过这些任务来 watch(监视)特定的项目。监视项目意味着观察项目的文件,并在这些文件发生更改时重新生成项目。这与直接对项目运行 dotnet watch 命令相同,只是它被集成到了你的编辑器中。

管理项目文件

项目文件是一个可扩展的 XML 文档,用于描述应如何生成你的项目。你可以在 .NET 项目 SDK 文档中了解更多关于 .NET 项目文件的信息,但通常来说,你可以通过添加“属性”(包含内部值的 XML 元素)和“项”(带有属性的 XML 元素)来修改你的生成配置。

要添加诸如属性和项的代码补全、语法高亮以及常见项目属性的工具提示等编辑器功能,你可以安装 MSBuild project tools 扩展。请注意,此扩展是一个社区项目,并非由 Microsoft 直接支持。