构建工具

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

构建解决方案

当加载一个解决方案时,C# Dev Kit 扩展提供了几个任务,这些任务操作解决方案及其包含的项目。除了能够在解决方案资源管理器中右键单击并构建任何解决方案或项目外,您还可以使用 .NET: Build 命令构建整个解决方案:

选择.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项目工具扩展。请注意,此扩展是一个社区项目,不受微软直接支持。