我最近已升级到VS2017并使用TeamCity进行构建。我有一个需要使用TeamCity构建的新项目。 我试图通过以下链接https://www.visualstudio.com/downloads/在CI服务器上安装MS Build,它说已经成功安装了它。尝试构建项目时重新启动CI服务器,但仍无法找到新的Build工具。
我在C:\ Program Files(x86)\ MSBuild \ 15.0 \下查了但是我没看到MSBuild.exe
答案 0 :(得分:8)
安装后缺少MSBuild 15
如果您想在不安装Visual Studio的情况下使用MSBuild,则应从以下链接下载并安装vs_BuildTools.exe
:
https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=15#
安装完成后,您将在路径下找到MSBuild.exe:
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin
有关详细信息,请参阅:How can I install the VS2017 version of msbuild on a build server without installing the IDE?
答案 1 :(得分:3)
MSBuild现在是Visual Studio 2017的本地版本 可以并排安装多个版本(例如构建工具,预览,社区+企业等)
msbuild.exe
的路径如下:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin