我使用vs_buildtools.exe --add Microsoft.VisualStudio.Workload.MSBuildTools --quiet
安装了VS2017构建工具
但是现在当我使用已安装的MSbuild进行构建时,传递/ p:DeployOnBuild = true,似乎没有尝试进行任何使用v14.0工具时发生的配置转换,aspnet编译或部署。 / p>
我需要做些什么额外的魔术来使这项工作?
答案 0 :(得分:5)
确保使用正确的MSBuild.exe。 这个: C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools \ MSBuild \ 15.0 \ Bin
或者如果安装了IDE(企业版): C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ Bin
如果在TFS服务器中配置MSBUILD步骤,请手动设置MSBUILD.exe的路径(Advenced / MSBuild /指定位置):
使用此: C:\ Program Files(x86)\ MSBuild \ 15.0 \ Bin
将导致没有创建部署包。