Visual Studio解决方案中的多个EXE - 将它们全部放在单个输出文件夹中

时间:2011-02-10 14:34:31

标签: .net visual-studio-2008 msbuild build-process

我可能只是脑屁,但我在一个解决方案中有2个库装配项目,以及依赖于它们的3个独立的控制台EXE - 所有这些都在同一个解决方案中。在构建(调试和发布)之后,构建将所有dll和exes放在一个位置的最佳方法是什么?

2 个答案:

答案 0 :(得分:4)

只需更改项目属性中的输出位置即可。通常我的项目安排如下:

Root
  Applications
    Project A
  Libraries
    Project B
    Project C

然后为Debug和Release构建..\..\Bin\,将Bin直接置于Root下。我这样做是因为如果不使用GAC库无论如何都要复制到本地,所以我更喜欢将它们全部放在一个地方。

答案 1 :(得分:2)

我会使用PostBuild-Event

你可以在那里轻松拥有一整套工具链。