具有发布配置文件和配置合并的MSBuild

时间:2014-02-13 14:55:18

标签: powershell msbuild

我制作了一个小ps脚本,用MSBuild完成我的Web应用程序部署包。由于我已经完成了发布配置文件,我想出了这个命令行:

.\MSBuild.exe "C\path\project.csproj" /p:DeployOnBuild=true /p:PublishProfile="C:\path\profile.pubxml" /p:VisualStudioVersion=11.0

效果很好,有一件事。即使在发布配置文件中指定,也不会完成Web.config合并。

我尝试添加/ p:Configuration = myConfig参数。但是我没有提供输出路径的错误

微软大声笑..我怎样才能让它发挥作用?

2 个答案:

答案 0 :(得分:0)

安装 导入

<Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets" />

还:

http://stackoverflow.com/questions/16176894/how-to-build-visual-studio-2012-publishing-profiles-on-a-build-server-with-msbui#_=_

答案 1 :(得分:0)

我在构建服务器上安装了VS update 3,它正在运行。