构建工具
本文概述了如何在 Visual Studio Code 的 C# 工具中构建 C# 项目和解决方案。它涵盖了 C# 开发工具包 扩展提供的功能。
构建解决方案
加载解决方案后,C# 开发工具包扩展提供了若干可在解决方案及其包含的项目上执行的任务。除了在解决方案资源管理器中右键单击并构建任何解决方案或项目外,您还可以使用 .NET: 构建
命令构建整个解决方案。
您还可以使用 Visual Studio Code 的任务功能构建解决方案。C# 开发工具包与任务系统集成,并在 dotnet
分组下注册了若干任务。以下是示例:
build
任务使用 dotnet build 命令构建打开的解决方案,而 clean
任务使用 dotnet clean 命令清理所有解决方案输出。
您还可以使用这些任务 监视
特定项目。监视项目意味着查看项目的项目文件,并在这些文件发生更改时重建项目。这与直接对项目运行 dotnet watch 命令相同,只不过它集成到您的编辑器中。
管理项目文件
项目文件是一个可扩展的 XML 文档,它描述了如何构建项目。您可以在 .NET 项目 SDK 文档 中详细了解 .NET 项目文件,但通常情况下,您通过添加属性(具有内部值的 XML 元素)和项目(具有属性的 XML 元素)来修改构建。
若要添加编辑器功能(例如,属性和项目的代码补全、语法突出显示以及常用项目属性的工具提示),您可以安装 MSBuild 项目工具 扩展。请注意,此扩展是社区项目,不直接受 Microsoft 支持。