短版
VS2013,将文件的属性页面视图切换到某个配置显示错误的配置!
长版
我有一个包含多个项目的解决方案,每个项目包含一个" Debug"," DebugRelease"和" Release"配置。
- 对于项目,在属性页面查看器中查看属性(右键单击,选择"属性")将核心显示配置设置。
- 对于单个文件,查看属性页面查看器中的属性在Release中看起来是正确的,在DebugRelease中看起来是正确的,并且Debug似乎显示与DebugRelease相同的属性。
- 实际上,进行任何更改并保存它们会导致项目XML对" DebugRelease"进行更改。另外,在" Debug"中进行更改。原因" DebugRelease"改变...似乎"调试"由于某种原因没有显示。
- 编译似乎也编译为DebugRelease,即使解决方案配置设置为在所有项目中使用Debug。
- 如果我重命名" Debug"配置为" DebugRelease"的前缀。它似乎工作正常。但是,如果我将其重命名为前缀,则同样的问题仍然存在。
- 更令人烦恼的是,我还有其他相似的项目配置名称(BlahBlah_Debug,BlahBlah_DebugRelease和BlahBlah_Release),其中只有一些显示出类似的行为 - 其中一些工作正常。
在VS2013.4下首先注意到的问题。已更新至VS2013.5,但仍然存在。这不是一个问题。
显而易见的解决方法是重命名项目配置,但是有相当数量的工具需要配置,因为它们已经存在。