2012-03-05 23 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