【发布时间】:2014-09-12 14:27:33
【问题描述】:
我最近在 Visual Studio 中使用了encountered Property Sheets,它提供了一种为项目定义用户定义的$(MACRO)s 的方法。它们不是what I really want,但它们是迄今为止我在 VS 中找到的最接近的。
但是,在属性管理器(查看 -> 其他 Windows -> 属性管理器)下,除非您编辑特定的配置/平台组合,否则似乎无法显示配置编辑器的用户宏部分,比如Debug | Win32。
如果您有很多配置,并且想要(例如)为同一平台上的所有配置设置一个宏为相同的值,那么这很快就会变得很麻烦。
正常编辑项目属性时,您可以选择“所有配置”和/或“所有平台”将更改复制到子部分。这在编辑属性表时不可用。
有什么方法可以同时为多个配置/平台在属性表中设置值?考虑一下,例如,您想为 x64 目标设置宏 POSTGRES_INSTALL 到 %PROGRAMFILES%\PostgreSQL\9.3 和为 x86 目标设置 %PROGRAMFILES(x86)%\PostgreSQL\9.3,有什么方法可以同时为多个目标(Debug、Release、SomeCustomTarget)执行此操作时间?
【问题讨论】:
标签: windows visual-studio visual-studio-2012