2012-06-13 177 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:配置=部署開關

相關問題