Microsoft 推出实验性 MSBuild 编辑器以简化开发人员工作流程

Microsoft 推出了 MSBuild 编辑器的实验版本,旨在促进和增强在 Visual Studio 环境中工作的开发人员的体验。新工具旨在解决与使用 MSBuild 平台相关的复杂性,提供有望简化 csproj 文件等编辑过程的功能。

MSBuild 是一个免费的开源生成工具,用于管理软件开发过程。它特别与 .NET Framework 和 Visual Studio 结合使用。MSBuild 使用项目文件来定义这些生成指令,并与 Microsoft 流行的开发环境 Visual Studio 无缝集成。但是,MSBuild 非常灵活,也可以独立使用,甚至可以合并到自定义生成系统中。

主要功能和开发人员优势

实验性 MSBuild 编辑器引入了几个旨在提高可用性和效率的高级功能。其中,编辑器提供有关 MSBuild 表达式中的属性、项和元数据的详细信息,这些信息超出了标准 XML 元素数据的范围。一个值得注意的增强功能是丰富的“快速信息”弹出窗口,其中包括指向相关文档的综合链接和指向其他文件中引用的超链接,帮助开发人员了解基础目标对属性或项目的应用。

此外,Microsoft 还集成了“文件中几乎任何位置”的 IntelliSense 功能,并由新的特定于 MSBuild 的基于 JSON 的架构格式提供支持。此添加功能不仅便于文档访问,还引入了一个类型系统,以帮助在执行构建过程之前识别和更正“格式错误的条件和表达式”。

未来计划和可用性

目前,实验性 MSBuild 编辑器仅供 Visual Studio 用户使用。但是,Microsoft 表示计划扩展对 Visual Studio Code 的支持,从而扩大该工具的可访问性。该公司正在积极寻求开发人员的反馈,特别是那些经常直接编辑 csproj 文件以访问 Visual Studio 用户界面不可用的特定功能、合并源代码管理更改或创建用于本地使用或 NuGet 包发布的目标和道具文件的开发人员。

开发人员社区的积极反馈可能会导致实验性 MSBuild 编辑器成为所有 .NET 开发人员的默认选项。Microsoft 鼓励感兴趣的个人探索新的编辑器并提供他们的见解,可在 Visual Studio Marketplace 网站上下载。

未经允许不得转载:表盘吧 » Microsoft 推出实验性 MSBuild 编辑器以简化开发人员工作流程