Visual Studio 2010 发布命令 - 命令提示符
Posted
技术标签:
【中文标题】Visual Studio 2010 发布命令 - 命令提示符【英文标题】:Visual studio 2010 publish command - command prompt 【发布时间】:2012-06-13 17:41:21 【问题描述】:我正在使用下面的批处理脚本来构建解决方案文件
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
不起作用
还有其他方式发布工件吗?
【问题讨论】:
您可能需要考虑 Web 部署 (MSDeploy)。见***.com/questions/3097489/…。 【参考方案1】:我认为您可以将 Visual Studio 2010 Web 部署项目添加到您的解决方案中,然后使用它进行发布。
如果您按照找到的说明 here,但不是使用 TeamCity Build Runner,而是直接从批处理文件中调用 MSBuild,您也许可以使用 /p:Configuration=Deployment 进行发布切换。
所以基本上你的步骤是: 1) 下载并安装Visual Studio 2010 Web Deployment Projects 2) 将 Web 部署项目添加到您的解决方案 3) 如文章中所述,为您的项目创建一个“部署”配置 4) 从您的脚本调用 MSBuild 以使用 /target:REBUILD 和 /p:Configuration=Deployment 开关编译您的解决方案
【讨论】:
以上是关于Visual Studio 2010 发布命令 - 命令提示符的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio Command Window 2010 命令可以在脚本中执行吗
Visual Studio 2010 SQL 数据库项目命令行架构比较
从 MSI 安装程序的命令行覆盖“文本框”对话框字段(Visual Studio 2010 Web 设置)
gnuplot Makefile 找不到从 Visual Studio 2010 命令提示符编译的 gd.h