小编典典

如何在不安装 IDE 的情况下在构建服务器上安装 VS2017 版本的 msbuild?

all

从历史上看,这是通过Microsoft Build Tools完成的。但似乎Build Tools 可能不适用于 2015
之后的版本
。替代品似乎是 Visual Studio 构建工具,它似乎还没有真正的主页。

我下载了VS2017 Professional 安装程序,然后转到“
单个组件 ”选项卡。马上,摘要告诉我 Visual Studio 核心编辑器在那里,占用
753MB。我不要编辑器。只是msbuild。无法取消选择编辑器。

有没有一种方法可以在不安装 Visual Studio IDE 的情况下安装最新版本的 msbuild?


阅读 103

收藏
2022-06-20

共1个答案

小编典典

Visual Studio 构建工具的下载方式与 IDE 不同。它们似乎是一个很小的子集,它们被称为 Visual Studio 2019
的构建工具
下载)。

您可以使用 GUI 进行安装,也可以编写 msbuild 安装脚本:

vs_buildtools.exe --add Microsoft.VisualStudio.Workload.MSBuildTools --quiet

Microsoft.VisualStudio.Workload.MSBuildTools是
您需要的三个子组件
的“包装器”ID :

  • Microsoft.Component.MSBuild
  • Microsoft.VisualStudio.Component.CoreBuildTools
  • Microsoft.VisualStudio.Component.Roslyn.Compiler

您可以在此处找到有关其他可用 CLI 开关的文档。

构建工具的安装比完整的 IDE 快得多 在我的测试中,它需要 5-10
秒。除了--quiet简短的光标更改之外,没有进度指示器。如果安装成功,您应该能够在%programfiles(x86)%\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin.

如果您在那里看不到它们,请尝试运行而不--quiet查看安装过程中可能出现的任何错误消息。

2022-06-20