Visual Studio选择使用VS90作为其工具集的配置时,不会显示C++项目的项目属性。
当我右键单击受影响解决方案中的项目并从上下文菜单中选择“属性”时,属性对话框显示为空:
我记得它过去常常显示正常的编译器选项,即使对于较旧的工具集也是如此。什么会导致这种行为?
最佳答案
我能够通过确保 MSBuild 中的 VCTargetsPath(以及 VS 2013 属性的相应 VCTargetsPath12)包含尾随反斜杠来修复它。
通过使用 sysinternals 的 Process Monitor 监控 devenv.exe 进程发现了这一点,并注意到由于缺少 .添加后,项目属性开始正确显示。
关于c++ - 当 VS2008 用作工具集时,Visual Studio 2013 显示空项目属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29303735/