2013-03-13 132 views
0

我是网络开发新手,并且在尝试使用Visual Studio 2010运行我的asp.net项目时遇到了相当多的麻烦。请帮助。如何在Visual Studio 2010中打开无法识别的版本.sln文件?

我正在使用SQL 2008 R2引用数据库的Web开发项目。我在打开/关闭计算机功能,asp.net和.net功能等方面遇到问题。我会看到一个错误消息:“发生错误,并非所有功能都成功更改。”我尝试了几种解决方案来解决这个问题,但都没有成功我最终使用了一个我在网上找到的清理工具,它说使用作为最后的手段,这是我在哪里。

这里是链接: http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog_Tools/dotnetfx_cleanup_tool.zip

这结束了修我的问题与特点,但我不能够使用Visual Studio 2010中我得到一个错误“无法创建窗口”。为了解决这个问题,我最终重新安装了Visual Studio 2010.现在,我再次遇到了无法打开与以前相同错误的asp.net和.net功能的问题。

现在,这不是我唯一的问题,我无法打开我的项目解决方案文件。当我打开.sln文件时,它给了我两个错误“所选文件是一个解决方案文件,但由应用程序的较新版本创建,无法打开。”和“系统找不到指定的文件。”以该顺序。 .sln文件表示这是一个无法识别的版本。

我以前曾在使用Visual Studio 2010的此项目上工作,然后尝试修复功能问题。我仍然可以打开其他我以前使用的.sln文件,但它们不引用外部来源。我试图在记事本中打开.sln文件并将版本从12.00更改为11.00(在第1行),并将#Visual Studio 2012更改为#Visual Studio 2010(在第2行)。我需要尽快开展这个项目。任何帮助都会很棒。

有人能帮我找出问题吗? 这个问题怎么解决?

回答

1

您不必使用现有的解决方案。解决方案文件只是引用一堆项目并将它们组合在一起。

我建议您创建一个新的空白解决方案,然后将所有现有项目添加到该项目中,假设您在添加项目时也没有类似的问题。

+0

我已经创建了一个新的.sln文件,并将所有文件(据我所见)移动到新文件夹中。我仍然无法打开一堆.cs文件。错误提示“发送命令到程序时出现问题。”我应该采取下一步的任何想法?有没有办法让我修复和使用旧的.sln文件? – user2165599 2013-03-13 16:58:52

+0

通过将它们添加到新文件夹中,是否将它们拖到Visual Studio中的新解决方案中? 您也可以通过在记事本(或XML读取器)中打开旧解决方案文件来检查您的旧解决方案文件,并尝试确定无法打开哪个项目文件。也许做一个备份,然后逐个删除项目,直到找到罪魁祸首。 – AaronS 2013-03-13 17:16:28

+0

对,我只是将它们复制并粘贴到创建新解决方案时创建的新目录中。我不想在这一点上删除任何东西。当我在Visual Studio中打开项目时,文件夹图标都是空的,尽管我仍然可以打开它们。 – user2165599 2013-03-13 17:39:14