如何使用MSBuild脚本自动化Web部署特定的发布配置文件?

我有一个Visual Studio 2012解决方案,其中包含三个Web项目。 他们每个人都有一个web部署发布配置文件,它在特定的目录中创建一个包。 解决方案本身也有一个特殊的部署配置。

使用msbuild,在部署配置中构建解决方案非常简单,但是如何使用msbuild构建脚本/任务(而不是调用命令行)使用特定配置文件发布3个Web项目?


我认为你可以尝试以下方法:

msbuild.exe MyProject.csproj /p:DeployOnBuild=true;PublishProfile=MyProfile

正如Steve所指出的,Sayed Ibrahim Hashimi的这篇文章似乎解决了你从msbuild发布的需求。


是否所有三个发布的配置文件命名方式相同? 如果是这样,你可以添加吗?

/p:PublishProfile=MyProfile到msbuild命令?

查看此链接了解更多信息

链接地址: http://www.djcxy.com/p/81639.html

上一篇: How to automate Web Deploy of a specific Publish Profile with an MSBuild script?

下一篇: Web Deploy to Server with MSBuild