我们有一个名为" Debug"。
的解决方案配置该解决方案包含多个具有各种配置名称的项目,例如" Debug"," unit test"," test"等。
问题在于,当我们构建解决方案时,输出分散在与项目配置名称匹配的文件夹中。因此,它们被放入"调试","单元测试","测试"等文件夹。
命名的原因是因为有其他解决方案文件和配置使用不同的配置星座构建项目。
我想设置输出文件夹,使其与解决方案配置的名称相匹配,而不是项目配置的名称。因此,所有内容都应放入" Debug"夹。有可能以某种方式这样做吗?
我基本上寻找类似$(ConfigurationName)
envvar的内容,但解决方案配置名称不是项目配置名称。
更新:
这些是C ++项目。因为对于不同类型的项目,Visual Studio的行为似乎不同。
答案 0 :(得分:1)
我在VS2013,但我想这不是一个新功能。
转到解决方案属性,选择左侧的构建,然后在底部指定输出路径。您可以在此字段中指定相对路径,并将输出放在任何需要的位置。