尝试以扩展 VS Code 中的代理模式!

构建工具

本文档概述了如何在 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 扩展。请注意,此扩展是一个社区项目,并非由微软直接支持。