2013-05-13 99 views
11

打开在VS2012中的溶液(2个项目),我得到几个错误:腐败项目VS2012

1. Unable to load one or more breakpoints. 
2. Value does not fall within the expected range (opening web.config) 

看起来已损坏。有没有简单的方法来恢复?断点存储在哪里?哪个值(突然)超出范围? 在此先感谢您的帮助!

+0

我不知道有关解决你的web.config(你打开一个旧的项目作为.NET 4.5的应用程序?),但你可以使用CTRL + SHIFT + F9或Debug->移除所有断点来清除所有断点。 – Dante 2013-05-13 07:32:44

+0

删除所有断点(或CTRL + SHIFT + F9)不起作用。 – Gerard 2013-05-13 12:54:35

+1

尝试删除.suo文件(与.sln文件位于同一目录中)。 – Dante 2013-05-13 12:58:15

回答

27

还有一个(隐藏).suo文件。删除该文件可解决两个问题!

+0

如果您在查看隐藏文件时遇到问题,请确保启用该选项以查看隐藏文件。以下是在Windows 7中如何执行此操作的示例:http://windows.microsoft.com/en-us/windows/show-hidden-files#show-hidden-files=windows-7 – Daniel 2013-10-10 17:57:12

+1

删除.suo也适用于VS2013 update4中的同样问题。 – Caad9 2014-12-17 13:42:37

+0

在我的情况下,删除项目目录的根路径中的.suo文件不起作用。有一个名为“.vs”的隐藏文件夹,其中有另一个.suo文件,我不得不删除它。 – aspnetdeveloper 2016-09-22 15:06:44

0

我不知道,但复制整个VS项目代码到一个新的文件夹也解决了这个问题。