有没有办法在构建服务器上安装版本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项目。
答案 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 ---包括可选
答案 3 :(得分:1)
您始终可以从源代码构建:https://github.com/Microsoft/msbuild/releases