c++ - 当 VS2008 用作工具集时,Visual Studio 2013 显示空项目属性

标签 c++ visual-studio-2013 visual-studio-2008 project

Visual Studio选择使用VS90作为其工具集的配置时,不会显示C++项目的项目属性。

当我右键单击受影响解决方案中的项目并从上下文菜单中选择“属性”时,属性对话框显示为空:

Empty project property dialog

我记得它过去常常显示正常的编译器选项,即使对于较旧的工具集也是如此。什么会导致这种行为?

最佳答案

我能够通过确保 MSBuild 中的 VCTargetsPath(以及 VS 2013 属性的相应 VCTargetsPath12)包含尾随反斜杠来修复它。

通过使用 sysinternals 的 Process Monitor 监控 devenv.exe 进程发现了这一点,并注意到由于缺少 .添加后,项目属性开始正确显示。

关于c++ - 当 VS2008 用作工具集时,Visual Studio 2013 显示空项目属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29303735/

相关文章:

c++ - 使用 OpenCV 的体系结构 x86_64 的 undefined symbol

c# - Visual Studio 2013,JavaScriptExecutor 使用指令

tfs - Visual Studio TFS check out 缺少 "Check out" check out 类型

visual-studio-2008 - TFS中不同类型的比较之间有什么区别

visual-studio - 如何使服务器 block <%%>在Visual Studio中很好地格式化?

c++ - C++实现URL匹配

c++ - 使用 mmap 时性能下降

c++ - 位操作和 > 32 位数字?

c++ - 是否可以使用 Visual Studio 2013 C++ 强制执行标准行为?

c++ - 如何确定进程外COM服务器支持的线程模型?