我在这里阅读了许多帖子,但没有找到一个清晰有效的答案。所以,在花费时间让它工作后,我想应该发布它。
问题:发布配置文件会在服务器上构建,但不会发布。
解决方案:
从已安装Visual Studio 2012更新2的客户端计算机上复制:
\Program Files(x86)\MSBuild\Microsoft\Visual Studio\v11.0\Web\ \Program Files(x86)\MSBuild\Microsoft\Visual Studio\v11.0\WebApplications\
将文件发布到服务器相同的位置。
然后创建一个简单的批处理文件:
"C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe" /v:diag YOUPROJECT.sln /p:Configuration=Debug /p:DeployOnBuild=true /p:PublishProfile=YOURPROFILE
这在我们的多个构建服务器上都有效。
希望这能帮助到某些人。
对我来说,微软没有提供包含所有发布选项的MSBuild更新似乎是疯狂的。我认为命令行工具在服务器上更为重要...