【发布时间】:2019-03-27 08:31:48
【问题描述】:
我的项目需要使用 MSbuild 14.0(visual studio 2015) 运行,但这只需要 Visual Studio\2017\Community\MSBuild\15.0\Bin\msbuild.exe。
我已经在我的 Build Agent 上安装了 Visual Studio Community 2017、VS 2015 Web 和 Desktop Express。 构建代理的能力-
这个配置给了我警告-
[警告]找不到 Visual Studio 版本“14.0”。回退到版本“15.0”。
如何将 MSBuild 14.0 与 Visual Studio 构建任务一起使用 .??这是与 MSbuild 任务一起运行的..
提前谢谢..!!
【问题讨论】:
-
我找到了链接 - stackoverflow.com/questions/42689384/… VSbuild 任务不可能。?这是我现在的问题。
-
为什么我这么好奇,因为 Visual Studio Build 任务本身可以选择 Visual Studio 版本。
-
你确定你已经在你的 Build Agent 上安装了 Visual Studio 2015 实例吗?您可以尝试添加一个 MSBuild Arguments
/p:VisualStudioVersion=14.0。如果还是有这个问题,请新建一个空白项目,提交给构建代理构建,查看结果。 -
嘿@LeoLiu-MSFT,感谢您的回复..是的,在 Build Agent 上安装了 VS 2015 Express for Desktop and Web。我也试过通过你说的这个配置..但是没有成功..仅供参考--> MSBuild 14.0 正在使用 MSBuild 任务..但不适用于 Visual Studio 构建任务..
-
您能否尝试安装 Visual Studio community 2015 而不是 VS 2015 Express for Desktop and Web,我不确定 VS 2015 Express for Desktop and Web 是否与构建代理兼容,但我可以将 MSBuild 14.0 与 Visual Studio 构建任务一起使用,没有任何问题。
标签: visual-studio visual-studio-2015 tfs msbuild azure-devops