【发布时间】:2012-08-26 15:56:43
【问题描述】:
对于 VS2010,在我使用 Web 部署项目 (WDP) 帮助打包我的网站以进行生产部署之前。我有一个 MSBuild 脚本,它在发布模式下编译了解决方案。其输出是由 WDP 编译和清理的生产就绪网站文件。
我看到 2012 年的 WDP 已被删除,并且已在 Web 应用程序的属性中创建了一个新选项卡。选项是一样的,但现在是通过 Publish 选项来调用它(在你刚刚在发布模式下编译之前)。
所以问题是这样的。如何从 MSBuild 脚本调用发布操作?我发现了一些旧帖子...
msbuild /target:publish
会成功的。但这在 2012 年似乎行不通。
另外,我尝试了我的 msbuild 任务...
<MSBuild Properties="Configuration=Publish;"
StopOnFirstFailure="true"
Projects="$(BuildDirectory)\MySolution.sln"></MSBuild>
...但是msbuild 刚刚报告了“未知配置”。
如何让msbuild 从命令行运行发布选项?
【问题讨论】:
标签: visual-studio-2012 web-deployment-project