如何在没有Visual Studio的情况下安装MSBuild 15.3?

时间:2017-07-10 03:49:02

标签: visual-studio msbuild

有没有办法在构建服务器上安装版本15.3的MSBuild而不安装Visual Studio 2017?

我尝试为Visual Studio 2017安装'构建工具'来自https://www.visualstudio.com/downloads/https://stackoverflow.com/a/42697374/但是我最终得到版本15.1:

msbuild /version
Microsoft (R) Build Engine version 15.1.1012.6693
Copyright (C) Microsoft Corporation. All rights reserved.

15.1.1012.6693

我们需要15.3版来构建Azure Functions项目。

4 个答案:

答案 0 :(得分:7)

在撰写本文时,MSBuild 15.3尚未在预览版Visual Studio或.NET Core CLI 2.0.0预览版之外发布。

发布时,它将成为VS 2017 15.3(+构建工具),.NET Core CLI 2.0.0和Mono 5.2的一部分

答案 1 :(得分:2)

这个问题的答案可能会帮助您

How can I install the VS2017 version of msbuild on a build server without installing the IDE?

  

Visual Studio Build工具与IDE的下载不同。它们似乎只是一个很小的子集,它们被称为Build   适用于Visual Studio 2017(Download)的工具

     

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

     

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

答案 2 :(得分:2)

转到Microsoft网站并下载vs_buildtools(https://visualstudio.microsoft.com/downloads/) 下载后,通过CMD提示符访问该文件夹,然后通过以下命令开始安装:

  

vs_buildtools__1882505178.1548260078.exe --layout c:\ VS_BuildTools --add Microsoft.VisualStudio.Workload.MSBuildTools --add Microsoft.VisualStudio.Workload.VCTools --lang zh ---包括可选

  • “ vs_buildtools__1882505178.1548260078.exe”应替换为您下载到站点的版本。
  • 安装程序应位于的“ c:\ VS_BuildTools”路径。

答案 3 :(得分:1)

您始终可以从源代码构建:https://github.com/Microsoft/msbuild/releases