在Visual Studio 2010中打开现有项目

use*_*585 5 csproj visual-studio-2010 visual-studio-2008 visual-studio

所有,

我有一个最初用vs 2005或更早版本编写的项目(不记得bc我没有写它).我在vs2008中打开它并转换它虽然它仍然有csproj文件.sln文件状态:

Microsoft Visual Studio解决方案文件,格式版本10.00

Visual Studio 2008

项目("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")="foo","foo.csproj","{BF9BAC88-C507-404D-928C-BC08193F5CCD}"EndProject

我在vs2008中多次使用该项目没有任何问题.

现在我在虚拟机上运行vs2010并想在其中打开这个项目.但是,当我尝试时,我得到"无法打开,因为此版本的应用程序不支持其项目类型.csproj"错误.主要解决方案文件是foo.sln,foo.csproj和foo.csproj.user(除了代码文件).我有些困惑,因为我认为在vs2008中使用它(并经历初始转换)会使跳转到vs2010无痛.

我错过了什么?我所有的搜索结果都是关于2008年转换项目的相同的几篇帖子.

谢谢!

小智 11

这是Visual Studio 2010中的一个错误.我在测试VS2010Beta时指出了微软,他们首先说他们不能重复它,然后当我告诉他们重复它们是多么容易时他们说它并不重要.

很容易绕过它.首先打开VS2010,浏览到项目,打开它.然后VS2010通常会询问您是否要转换它并说"是"并且成功.


从互联网下载的档案可能必须首先被"解锁".VS2010继续遇到源树的问题,直到我"解锁"原始存档并将其内容重新提取到重新创建的目录中.


Jon*_*eet 8

打开Visual Studio并检查您的安装是否真正包含C#组件.如果你安装了Visual Basic Express,我认为你会看到这个错误,而不是Visual C#Express.