我知道可以为每个项目配置输出文件夹。我需要的是一种全局设置解决方案中每个项目的输出文件夹的方法,以便在添加新项目时它们将自动输出到指定的文件夹。
最佳输出文件夹结构应该是这样的:
SolutionFolder
|-Project1
|-Project2
|-Project3
|
|-Release
| |-bin
| | |-Project1
| | |-Project2
| | |-Project3
| |-obj
| | |-Project1
| | |-Project2
| | |-Project3
|-Debug
| |-> "same structure for the debug folder"
|-mysolution.sln
这是可能的,如果是,在哪里寻找更多信息?谢谢。
答案 0 :(得分:3)
对于非C ++ 项目/解决方案,您可以使用Visual Studio模板。我不知道该怎么做,但我几乎可以肯定你可以用VS模板做到这一点。
更多信息:Visual Studio Templates at MSDN
对于C ++ ,有一个名为“Property Manager”的工具。您可以通过点击查看 - >其他窗口 - >物业管理器来显示此工具。
Property Manager允许您创建“属性表”,您可以在其中设置几乎所有内容。有关更多信息,只需谷歌。
答案 1 :(得分:2)
如果你需要这个是自动的,我认为你需要有一个自动执行此操作的VS扩展...(我不知道是否存在)
否则,您可以编写一个简单的应用程序,它读取.sln文件(特殊格式,但很容易解析)并使用正确的输出路径更新所有引用的.csproj文件(XML文件)。