MSBuild,构建具有不同配置的依赖项目

时间:2010-02-16 13:51:44

标签: visual-studio-2008 msbuild

我有一个(C ++)解决方案,包含项目,工具和另一个项目Main。主要取决于工具。

我可以使用MSBuild轻松构建此项目,例如

msbuild /t:configuration="Release" Main.sln

Tools项目只有“Release”和“Debug”配置。 Main项目还有一个“Release Lite”配置 - 从Visual Studio中我可以使用Configuration Manager使用“Release”配置构建Tools,使用“Release Lite”配置构建Main。

如何告诉MSBuild使用一个配置构建工具,使用其他配置来构建Main?

1 个答案:

答案 0 :(得分:3)

  1. 在Visual Studio中,转到菜单Build > Configuration Manager
  2. 在Configuration Manager中,通过打开 Active Solution Configurations 下拉列表并选择New...来创建新的解决方案配置。 (确保取消选中创建新项目配置复选框)
  3. 在此新解决方案配置中,选择要用于每个项目的配置。
  4. 运行msbuild msbuild /t:configuration="YourNewConfig" Main.