构建工具

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

构建解决方案

当解决方案加载时,C# 开发工具包扩展会提供若干任务,这些任务对解决方案及其中包含的项目进行作。除了可以在解决方案资源管理器中右键点击并构建任何解决方案或项目外,你还可以使用以下方式构建整个解决方案.NET:建造指挥:

选择 .NET:Build 命令

你也可以使用 Visual Studio Code 的任务功能来构建解决方案。C# 开发工具包与任务系统集成,并在点网分组。具体情况如下:

这里展示任务分组

建造任务通过dotnet build命令构建开放解决方案,以及干净Task通过dotnet clean命令清理所有解决方案输出。

你也可以观看具体项目中包含这些任务。观察一个项目意味着查看项目文件,并在文件变化时重建项目。这和直接对项目运行dotnet watch命令一样,只是集成到你的编辑器里。

管理项目文件

项目文件是一个可扩展的XML文档,描述你的项目应该如何构建。你可以在 .NET 项目的 SDK 文档中了解更多关于 .NET Project 文件的内容,但一般来说,你通过添加属性(带有内部值的 XML 元素)和 Items(带有属性的 XML 元素)来修改你的构建。

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