Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio 2008的开放解决方案已损坏_Visual Studio_Visual Studio 2008 - Fatal编程技术网

Visual studio Visual Studio 2008的开放解决方案已损坏

Visual studio Visual Studio 2008的开放解决方案已损坏,visual-studio,visual-studio-2008,Visual Studio,Visual Studio 2008,一些解决方案图标被破坏,如下所示。 我可以简单地使用VisualStudio加载它,并手动确认解决方案文件的内容,以确保没有任何错误。但仍有一些图标如上图所示,我无法双击打开 我可以简单地打开适当的解决方案,其中显示解决方案图标,如下所示。 如何解决此问题?您可以尝试从头开始重新创建解决方案。只需要大约一分钟。重命名现有解决方案并创建新的空解决方案,然后逐个添加项目。一旦新的解决方案到位,使用diff工具来找出旧解决方案出现异常的原因。我猜有人试图手动编辑它,但他们使用了一些格式。第一个图标显

一些解决方案图标被破坏,如下所示。 我可以简单地使用VisualStudio加载它,并手动确认解决方案文件的内容,以确保没有任何错误。但仍有一些图标如上图所示,我无法双击打开

我可以简单地打开适当的解决方案,其中显示解决方案图标,如下所示。


如何解决此问题?

您可以尝试从头开始重新创建解决方案。只需要大约一分钟。重命名现有解决方案并创建新的空解决方案,然后逐个添加项目。一旦新的解决方案到位,使用diff工具来找出旧解决方案出现异常的原因。我猜有人试图手动编辑它,但他们使用了一些格式。

第一个图标显示为文件的图标。您是否尝试重新创建.sln文件?我确信这将解决您的问题。重新创建sln文件是可以的。最后,它是一个XML文件。因此,我很想知道如何才能改变这种情况。仅供参考——它们不是XML文件。它们是纯文本文件,这就是我告诉您重新创建sln文件并使其处于工作状态的原因。此时,您可以使用像WinMerge这样的diff工具来比较工作sln文件和损坏的sln文件。