Visual studio 2012 VS2012在一个解决方案中发布多个项目

Visual studio 2012 VS2012在一个解决方案中发布多个项目,visual-studio-2012,publish,Visual Studio 2012,Publish,我们正在使用VS2012。我们有一个多web项目的解决方案,正在使用publish部署一个项目。解决方案中已经有相当多的项目。一次发布所有这些内容非常耗时。有没有一种方法可以一次发布所有项目?我发现我可以在命令行中使用msbuild发布多个项目 msbuild example.sln /p:Configuration=Test;DeployOnBuild=true;PublishProfile=Test.example.pubxml /MaxCpuCount:8 您可能有兴趣从命令行发布: m

我们正在使用VS2012。我们有一个多web项目的解决方案,正在使用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

例如,您可以进一步阅读。

有一点旁注:如果您要将这么多项目部署到IIS,可能会对一个名为octopus deploy的工具感兴趣。@StefanHa我也在搜索类似的解决方案。我需要的唯一区别是在解决方案中发布选定的项目,并将一个已发布的项目作为其他已发布web项目中的文件夹。你对此有什么想法吗?