这个有效吗?
MSBuild /t=all /configuration=all
我想使用Visual Studio 2008中的MSBuild命令行构建sln文件中所有项目的所有配置。我不想在调用MSBuild时指定它们,因为sln/proj文件都包含这些信息。如果我向项目文件添加配置,我不想更改我的构建脚本。
因此,对于目标,我可以使用BuildAll。如果我将配置留空,它会构建所有内容,还是"BuildALL"也适用于配置?
编辑
本质上,我的问题是,在给定SLN或VCProj文件的情况下,我希望msbuild迭代所有配置并自行构建它,或者使用某种机制发现它们,以便我不必在命令行或脚本中具体列出它们。
也就是说,当我添加或删除配置时,我不想更新我的构建脚本。这似乎是一个非常合理的需求。