2010-02-16 104 views
2

我有一個項目,工具,和另一個項目,Main的(C++)解決方案。主要取決於工具。MSBuild,建立不同配置的依賴項目

我可以建立這個項目很容易使用的MSBuild,與例如

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

的工具項目只具有「釋放」和「調試」配置。 Main項目也有一個「Release Lite」配置 - 從Visual Studio中可以使用配置管理器生成工具使用「Release」配置和Main使用「Release Lite」配置。

如何告訴MSBuild使用一種配置來構建工具,以及Main使用另一種配置?

回答

3
  1. 在Visual Studio中,轉到菜單Build > Configuration Manager
  2. 在配置管理器中,通過打開有效解決方案配置下拉列表並選擇New...來創建新的解決方案配置。 (確保您未選中創建新項目配置複選框)
  3. 在此新解決方案配置中,選擇要用於每個項目的配置。
  4. 運行的msbuild msbuild /t:configuration="YourNewConfig" Main.
+0

@Anonym中/ T:配置開關在溶液級別應用。您還可以編輯解決方案「Release」配置,以在主項目上使用「Release Lite」配置。按照上面的步驟1,但在步驟2中選擇「編輯...」選項 – 2010-02-16 14:19:20

+1

謝謝 - 「創建新的項目配置」複選框讓我第一次... – Anonym 2010-02-16 14:28:14

相關問題