对于VS2010之前我利用Web部署项目(WDP)来帮助包装我的网站进行生产部署。 我有这样的编译发布模式解决方案的MSBuild脚本。 这方面的一个输出是由WDP编译和清洁生产准备的网站文件。
我看到2012 WDP已被删除,而一个新的标签已在Web应用程序的属性被创建。 这些选项是相同的,但是现在的这个调用通过发布选项来完成的(你只是在释放模式编译之前)。
所以,问题是这样的。 从一个MSBuild脚本,我怎么调用发布操作? 我发现了一些老帖子说...
msbuild /target:publish
会做的伎俩。 但是,这似乎并没有在2012年的工作。
另外,我想在我的MSBuild任务...
<MSBuild Properties="Configuration=Publish;"
StopOnFirstFailure="true"
Projects="$(BuildDirectory)\MySolution.sln"></MSBuild>
...但msbuild
只是报“未知的配置”。
怎样才可以有msbuild
运行命令行的发布选项?