对于 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
从命令行运行发布选项?