为Visual Studio 2012解决方案中的每个项目配置全局输出bin / obj文件夹

时间:2013-09-17 13:18:55

标签: visual-studio visual-studio-2012

我知道可以为每个项目配置输出文件夹。我需要的是一种全局设置解决方案中每个项目的输出文件夹的方法,以便在添加新项目时它们将自动输出到指定的文件夹。

最佳输出文件夹结构应该是这样的:

SolutionFolder
    |-Project1
    |-Project2
    |-Project3
    |
    |-Release
    |    |-bin
    |    |  |-Project1
    |    |  |-Project2
    |    |  |-Project3
    |    |-obj
    |    |  |-Project1
    |    |  |-Project2
    |    |  |-Project3
    |-Debug
    |   |-> "same structure for the debug folder"
    |-mysolution.sln 

这是可能的,如果是,在哪里寻找更多信息?谢谢。

2 个答案:

答案 0 :(得分:3)

对于非C ++ 项目/解决方案,您可以使用Visual Studio模板。我不知道该怎么做,但我几乎可以肯定你可以用VS模板做到这一点。

更多信息:Visual Studio Templates at MSDN

对于C ++ ,有一个名为“Property Manager”的工具。您可以通过点击查看 - >其他窗口 - >物业管理器来显示此工具。

Property Manager允许您创建“属性表”,您可以在其中设置几乎所有内容。有关更多信息,只需谷歌。

答案 1 :(得分:2)

如果你需要这个是自动的,我认为你需要有一个自动执行此操作的VS扩展...(我不知道是否存在)

否则,您可以编写一个简单的应用程序,它读取.sln文件(特殊格式,但很容易解析)并使用正确的输出路径更新所有引用的.csproj文件(XML文件)。