VS2013在属性页中显示错误的配置

时间:2017-06-27 00:07:06

标签: visual-studio visual-c++

短版

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,但仍然存在。这不是一个问题。

显而易见的解决方法是重命名项目配置,但是有相当数量的工具需要配置,因为它们已经存在。

0 个答案:

没有答案