尝试以扩展 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 扩展。请注意,此扩展是一个社区项目,不由 Microsoft 直接支持。