【发布时间】:2015-05-31 23:04:16
【问题描述】:
Visual Studio在选择使用VS90作为其工具集时显示C ++项目的项目属性。
当我在受影响的解决方案中右键单击项目并从上下文菜单中选择“属性”时,属性对话框显示为空:
我记得它曾经显示正常的编译器选项,即使对于旧工具集也是如此。什么可能导致这种行为?
【问题讨论】:
-
你可以看看这个项目的 .vcxproj 文件。检查文件中是否有内容以及所有 XML 标记是否都有结束标记。
-
项目文件似乎是正确的,VS 似乎也正确加载了它,因为解决方案资源管理器显示了属于该项目的文件。构建不同的项目配置也可以。
-
你有没有想过这个问题?在我尝试编辑“所有平台”的属性后,这开始发生在我身上
-
@Assimilater 并非如此,该错误似乎对所有项目都是全局性的。 VS 2012 和 2013 都突然无法与 9.0 工具集相处(他们以前做过)。此后,一旦我添加了 9.0 工具集,即使是新创建的项目也会出现同样的错误。在我发布这个问题后它从来没有工作过(我想我什至尝试重新安装它们,但我不确定)。不过,我已经开始使用 2013 工具集进行编译。
标签: c++ visual-studio-2013 visual-studio-2008 project