【发布时间】:2012-11-30 14:28:45
【问题描述】:
我们使用的是 VS2012。我们有一个包含多个 Web 项目的解决方案,并且正在使用发布来部署项目。解决方案中已经有相当多的项目。一次发布所有这些是非常耗时的。有没有办法一次发布所有项目?
【问题讨论】:
-
附带说明:如果您将这么多项目部署到 IIS,有一个名为 octopus deploy 的工具可能会很有趣。
标签: visual-studio-2012 publish
我们使用的是 VS2012。我们有一个包含多个 Web 项目的解决方案,并且正在使用发布来部署项目。解决方案中已经有相当多的项目。一次发布所有这些是非常耗时的。有没有办法一次发布所有项目?
【问题讨论】:
标签: visual-studio-2012 publish
我发现我可以在命令行中使用 msbuild 来发布多个项目。
msbuild example.sln /p:Configuration=Test;DeployOnBuild=true;PublishProfile=Test.example.pubxml /MaxCpuCount:8
【讨论】:
您可能有兴趣从命令行发布:
msbuild YourSolution.sln /property:Configuration=Release;DeployOnBuild=true;PublishProfile=Production
您可以在Scott Hanselman's blog 上找到更多阅读信息。
【讨论】: