构建工具

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

构建解决方案

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

选择 .NET:Build 命令

您还可以使用 Visual Studio Code 的任务功能构建解决方案。C# Dev Kit 与任务系统集成,并在dotnet分组下注册多个任务。看起来是这样的:

此处显示任务分组

该任务通过dotnet buildbuild命令构建开放解决方案,并通过dotnet clean命令清理所有解决方案输出。clean

您还可以watch执行这些任务的特定项目。监视项目意味着查看项目的文件并在这些文件发生更改时重建项目。这与直接针对项目运行dotnet watch命令相同,只是集成到编辑器中。

管理项目文件

项目文件是一个可扩展的 XML 文档,描述您的项目应如何构建。您可以在 .NET项目 SDK 文档中了解有关 .NET 项目文件的更多信息,但通常您可以通过添加属性(具有内部值的 XML 元素)和项目(具有属性的 XML 元素)来修改构建。

要添加编辑器功能,例如属性和项目的代码完成、语法突出显示以及常见项目属性的工具提示,可以安装MSBuild 项目工具扩展。请注意,此扩展是一个社区项目,不受 Microsoft 直接支持。