2010-06-07 123 views
2

我知道很多人都有這個問題......但我現在擁有它,並不能解決問題。 VS 2008在爲一個項目工作數週後隨機給我一個錯誤。當我設置一個調試點時,我得到一個警告:斷點當前不會被觸發。沒有符號被載入這個文件。Visual Studio 2008 - 斷點不能命中

我重新構建了無調試點的解決方案並重新嘗試。我也嘗試從路徑加載符號,並沒有奏效...請有人可以幫助我通過必要的步驟讓我的調試功能再次工作。

謝謝。

回答

2

1)是否創建了新的項目工作?如果是這樣,你的設置在某處。將文件移至新項目將是解決問題的最簡單步驟。

2)是否將您的解決方案轉移到另一臺PC上工作?如果是這樣,那麼你的環境有問題。

請按順序嘗試以下檢查: 1)選擇您的Configuration Manager,根據您的硬件檢查您的CPU是「Any」還是「x86」或「x64」。

2)嘗試刪除調試以外的所有其他配置。添加基於您調試一個新的配置和CPU的任何

3)大的動作..關閉Visual Studio和運行以下

devenv /ResetSettings 

4)更激烈的舉動......

devenv /Setup 

祝你好運

3

刪除解決方案suo文件。這對我來說每次都修復了奇怪的調試問題。請注意,您將失去您的解決方案設置,如書籤,斷點等。

0

有關於調試問題的Visual Studio SP1的修補程序here。它確實修復了我在捕獲多線程源代碼中的斷點時遇到的問題。它還修復了錯過折點的其他潛在原因,所以絕對值得一試。您也可以查看this SO question

問候。

0

我偶爾遇到這種情況,每次解決方案有點不同。這次我使用的是不同的用戶配置文件,而不是我通常在Visual Studio 2008中開發的用戶配置文件,並發現不久之後我無法調試(斷點無法點擊) - 使用2個vb.net項目的解決方案。我最終做了2件事,但我認爲後者爲我做了竅門。

  1. 在主要項目的屬性,進入高級編譯 選項按鈕編譯選項卡上,確保「生成調試 信息:」設置爲完全。
  2. 右鍵點擊主項目並選擇 選擇「設爲啓動項目」