2013-05-13 98 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項目代碼到一個新的文件夾也解決了這個問題。