2012-06-13 142 views
0

我使用下面的批处理脚本来构建解决方案文件Visual Studio 2010的发布命令 - 命令提示符

set BUILD_PATH=%CD% 

call "C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat" 

devenv /clean Release "%BUILD_PATH%\Source\Dotnet\WebService\OPALController\OPALController.sln" 

devenv /rebuild Release "%BUILD_PATH%\Source\Dotnet\WebService\OPALController\OPALController.sln 

我正在寻找一个命令发布,因为devenv /publish不工作

有任何其他方式发布工件?

+0

您可能需要考虑Web Deploy(MSDeploy)。请参阅http://stackoverflow.com/questions/3097489/how-to-publish-web-with-msbuild。 – jrummell

回答

0

我认为您可以将Visual Studio 2010 Web部署项目添加到您的解决方案,然后使用该解决方案进行发布。

如果按照指示找到here,但不是使用TeamCity的构建亚军可以直接从您的批处理文件中调用的MSBuild您可能能够使用/P发布:配置=部署开关。

所以基本上你的步骤将是:
1)下载并安装Visual Studio 2010 Web Deployment Projects
2)网络部署项目添加到您的解决方案
3)创建“部署”为你的项目配置(S)作为文章中概述
4)从脚本调用的MSBuild/目标来编译溶液:REBUILD/p:配置=部署开关

相关问题