为什么我无法打开VS项目

时间:2015-02-26 17:23:38

标签: visual-studio-2012

我有一个我在以前的PC上创建的Visual Studio项目(如果有任何不同,则为32位)。我最近有一台新的PC(64位),我正在尝试打开该项目,我看到以下错误:

Unsupported
This version of Visual Studio does not have the following project types installed or does not support them. You can still open these projects in the version of Visual Studio in which they were originally created.
     - ONew, "C:\temp\onb\ONewSln\ONew\ONew.csproj"


No changes required
These projects can be opened in this version of Visual Studio without changing them. They will continue to open in Visual Studio 2010 SP1 and in this version of Visual Studio.
     - ONewWeb, "C:\temp\onb\ONewSln\ONewWeb\ONewWeb.csproj"
     - ONewSln, "C:\temp\onb\ONewSln\ONewSln.sln"

截图:

enter image description here

我是否需要下载附加组件或可视化工作室组件才能使其正常工作?

请帮我解决问题。

2 个答案:

答案 0 :(得分:3)

在做了一些研究并花了几个小时撞到墙上之后,我想出了如何解决这个问题。

您必须为Visual Studio 2012安装Microsoft Office开发人员工具。

打开Web平台安装程序,如果没有安装,请download并安装它。搜索Office Developer Tools并进行安装。

这样您就可以毫无问题地打开项目。

答案 1 :(得分:1)

通常您可以在VS2012中打开VS2010 SP1文件。但是在打开和编译之后,您可能会遇到一些丢失包的错误。然后你必须安装缺少的包。看看这个:Visual Studio 2012 compatibilty

  

您在Visual Studio 2010 Service Pack 1(SP1)中创建的某些解决方案,项目,文件和其他资源将在Visual Studio 2012中无需修改即可运行,但其他资源必须进行升级。上述文档描述了各种资产在这两个版本的Visual Studio中的行为。

     

如果同时使用Visual Studio 2012和Visual Studio 2010 SP1,只要不添加需要Visual Studio 2012的功能,就可以在任一版本中创建和修改项目和文件。

VS2012可能会在您第一次打开它们时转换项目,但是这些更改(在文档链接中注明)与VS2010向后兼容。