0

我正在使用下面的批处理脚本来构建解决方案文件

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它不起作用

有没有其他方式发布工件?

4

1 回答 1

0

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

如果您按照此处找到的说明进行操作,但不使用 TeamCity Build Runner,而是直接从批处理文件中调用 MSBuild,您或许可以使用/p:Configuration=Deployment开关进行发布。

所以基本上你的步骤是:
1)下载并安装Visual Studio 2010 Web 部署项目
2)向你的解决方案添加一个 Web 部署项目3)如文章 4中所述为你的项目
创建一个“部署”配置)从脚本
调用MSBuild以使用/target:REBUILD/p:Configuration=Deployment开关编译解决方案

于 2012-06-13T19:50:39.870 回答