【问题标题】:VS2012 publish multiple projects in a solutionVS2012在一个解决方案中发布多个项目
【发布时间】:2012-11-30 14:28:45
【问题描述】:

我们使用的是 VS2012。我们有一个包含多个 Web 项目的解决方案,并且正在使用发布来部署项目。解决方案中已经有相当多的项目。一次发布所有这些是非常耗时的。有没有办法一次发布所有项目?

【问题讨论】:

  • 附带说明:如果您将这么多项目部署到 IIS,有一个名为 octopus deploy 的工具可能会很有趣。

标签: visual-studio-2012 publish


【解决方案1】:

我发现我可以在命令行中使用 msbuild 来发布多个项目。

msbuild example.sln /p:Configuration=Test;DeployOnBuild=true;PublishProfile=Test.example.pubxml /MaxCpuCount:8

【讨论】:

  • @StefanHa 我也在搜索类似的解决方案,我需要的唯一区别是在解决方案中发布选定的项目,并将一个已发布的项目作为文件夹放在其他已发布的 Web 项目中。你对此有什么想法吗?
【解决方案2】:

您可能有兴趣从命令行发布:

msbuild YourSolution.sln /property:Configuration=Release;DeployOnBuild=true;PublishProfile=Production

您可以在Scott Hanselman's blog 上找到更多阅读信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多