2012-03-05 78 views
1

這是我的情況。我有多個鏈接的項目/解決方案。同時生成調試和發佈

  • 解決方案A.sln
    • AA.csproj
    • AB.csproj
  • 解決方案B.sln
    • BA.csproj引用斌\ $(配置)\ AA .exe
    • BB.csproj references bin \ $(Configuratio N)\ AB.exe

(I手工修改了的.csproj以引用當前配置,而且並不總是調試或釋放)。

我這樣做是因爲我不會在我的解決方案中直接包含所有需要的項目,以免污染它。

因此,爲了始終保持最新狀態,我想在生成引用項目時同時生成Debug & Release配置。這是可能的?

+0

難道你不能添加一個後期構建步驟來構建你需要的任何東西嗎? – CodingBarfield 2012-03-05 09:26:23

+0

我可以添加後構建步驟,但我應該指定爲後構建?這樣做是一種很好的做法嗎? – 2012-03-05 09:29:47

+0

我試圖添加'msbuild'作爲後期構建事件,但是這樣做會遞歸啓動,所以不是一個好主意...... – 2012-03-05 09:55:22

回答

1

使用批量生成

打開建設 - >批生成...溶液一個,選擇你需要的所有配置(調試,發佈,...)所需要的所有項目,並單擊建設按鈕。

VS會記住你對下一批次構建的選擇。所以你只需要輸入Alt + B,Alt + T,輸入進行下一次構建。

+0

好的,所以我只記得每次使用批量構建而不是建立。將盡力,謝謝:) – 2012-03-05 10:40:51