错误 - 此版本的Visual Studio无法打开以下项目
问题描述:
我已经从VS本身为VS.NET 2013安装了Python包。之后,我无法打开任何C++项目。我得到这个错误信息:错误 - 此版本的Visual Studio无法打开以下项目
全文:
不支持
这Visual Studio中的版本是无法打开以下projects.vcxproj可能没有安装该项目的类型或此版本的Visual Studio可能不支持它们。 有关启用这些项目类型或以其他方式迁移资产的更多信息,请在单击“确定”后显示“迁移报告”中的详细信息。
- PROJECT_NAME, "C:\xx\xx\xx\xx\xx\PROJECT_NAME.vcxproj"
非功能性的改变需要
Visual Studio将自动进行下列项目的非功能性改变,以使他们能够在Visual Studio 2013,Visual Studio的2012和Visual Studio 2010 SP1打开。项目行为不会受到影响。 - ImageRegistrationEngine, “C:\ XX \ XX \ XX \ XX \ PROJECT_NAME.sln”
编辑:
该项目是使用VS.NET的完全相同版本在同一台机器上创建的。
顺便说一句,我仍然可以打开C#项目,但不是C++项目。
答
在这个问题中接受的答案解决了我的问题。
vs2012 error: package 'visual c++ package' failed to load
我打开开发人员命令提示符下VS2013写devenv /Setup
(VS时关闭)。然后,我再次开始VS,一切都很好。
答
在管理员模式下打开开发人员命令提示VS2013并执行devenv/Setup(VS关闭时)。然后VS按预期开始工作。
哪个版本的VS是创建的项目?当您尝试在同一台计算机上混合使用VS项目时,这种消息很常见。版本可以并存(我的机器上有3个版本),但是你必须谨慎小心,特别是在环境变量的情况下。可能最好使用不同的机器或使用虚拟机。 – cdarke
相同的视觉工作室版本。它实际上是相同的版本和相同的机器..我能够打开它5分钟前 –
不是那么。 “从VS本身安装Python ...”是什么意思?你重新编译了Python吗? – cdarke