1. 程式人生 > >VS“不能設定下面的斷點 斷點未能繫結”的解決辦法

VS“不能設定下面的斷點 斷點未能繫結”的解決辦法

先說明一下我遇到的狀況:

之前VS2012用的好好的,單步除錯都沒問題,突然就出現了這樣的狀況(對於之前的工程和新建的工程都是如此):F10單步除錯的時候經常直接執行到下一斷點(非常偶爾的情況能逐過程執行);F11逐語句執行時情況類似;在除錯的過程中,不能設定斷點,如果設定斷點,會出現如下圖所示提示:


然後我在網上搜索“VS不能單步除錯”相關資訊,做了如下嘗試:

  1. 有人說有可能電腦中毒,用防毒軟體殺完毒,未果,問題依舊;
  2. 由於我之前安裝過虛擬機器VM,所以我懷疑有可能是這個軟體的問題,我通過登錄檔將VS的VM禁用掉,未果,問題依舊;
  3. 我直接將VM安裝路徑下對應VS的debug資料夾刪除,未果,問題依舊;
  4. 索性將VM直接全部刪除,未果,問題依舊;
  5. 嘗試通過控制面板的修復功能來修復VS,修復過程花了40分鐘左右,未果,問題依舊:
  6. 索性將VS2012解除安裝(花了30分鐘左右),重灌(花了20多分鐘),未果,問題依舊;
  7. 解除安裝VS2012,安裝VS2013,未果,問題依舊。

在工具->選項->除錯->編輯並繼續,啟用本機“編輯並繼續”勾選上即可:

注:在除錯過程中,該選項不可更改,如下圖所示,停止除錯即可更改。