有没有办法发布一个命令行来构建所有配置的解决方案?

当前,我们有5种配置,因此我们需要以以下格式发出5条命令:

C:\Program Files\Microsoft Visual Studio 10.0\VC>devenv /Rebuild [configuration name] C:\Solutions\SolutionName.sln


如:

devenv /Rebuild Debug C:\Solutions\SolutionName.sln
devenv /Rebuild DEV C:\Solutions\SolutionName.sln
devenv /Rebuild SIT C:\Solutions\SolutionName.sln
devenv /Rebuild BAT C:\Solutions\SolutionName.sln
devenv /Rebuild PROD C:\Solutions\SolutionName.sln


理想情况下,只有一个命令行。我尝试将所有配置名称放在一起,以空格分隔,但未成功。

最佳答案

没有语法(我知道的,并且可以通过测试发现)可以一次构建多个配置。 MSBuild中的配置属性似乎也不支持多个值。

为什么不只将所需的命令放入批处理文件,powershell脚本甚至另一个MSBuild文件中并启动它们呢?

关于visual-studio - Devenv构建命令用于多个配置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9519469/

10-10 19:48