破损的项目VS2012

11
在VS2012中打开一个解决方案(包含2个项目),我会遇到一些错误:
1. Unable to load one or more breakpoints.
2. Value does not fall within the expected range (opening web.config)

看起来有些东西已经损坏了。是否有简单的方法可以恢复?断点位于哪里?哪个值(突然)超出范围了?感谢您提前提供的任何帮助!


我不知道如何修复你的Web.Config(你是否将旧项目打开为.NET 4.5应用程序?),但你可以使用CTRL + SHIFT + F9或Debug->Remove all breakpoints来摆脱所有断点。 - Dante
删除所有断点(或CTRL + SHIFT + F9)无效。 - Gerard
1
尝试删除您的.suo文件(位于与.sln文件相同的目录中)。 - Dante
也考虑过这个选项,但是没有.suo文件。不过有很多.sln文件。VS2012是否使用其他机制来存储这种类型的数据呢? - Gerard
3个回答

27

仍然有一个(隐藏的).suo文件。删除该文件可以解决这两个问题!


如果您无法看到隐藏文件,请确保启用了查看隐藏文件的选项。例如,在Windows 7中执行以下操作:http://windows.microsoft.com/zh-cn/windows/show-hidden-files#show-hidden-files=windows-7 - Daniel
在我的情况下,删除项目目录根路径下的 .suo 文件没有起作用。有一个名为 ".vs" 的隐藏文件夹,在其中有另一个 .suo 文件,我必须将其删除。 - aspnetdeveloper

0

0

我不确定,但将整个VS项目代码复制到一个新文件夹中也可以解决这个问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接