我知道這個問題已經被問了幾次,許多人在這裏建議不同的答案。雖然他們都沒有爲我工作。Visual Studio的C#調試器 - 斷點將目前尚未受到打擊
我創建的VisualStudio和框架4.0 Windows窗體應用程序,並添加一個斷點。但是,當我調試應用程序時,在斷點上會出現一個感嘆號,並且它說..
斷點當前不會被命中。沒有可執行代碼與此行關聯。可能的原因包括:條件編譯或編譯器優化。
我已經嘗試了一些建議的解決方案
- 清理項目
- 刪除了PDB
- 經過配置,並確保它是調試
- 設定從「86調試配置「‘任何CPU’ 從頭
- 嘗試創建項目
- 嘗試重新安裝.NET框架
- 刪除臨時文件asp.net
然而,他們都不似乎是工作。我能夠在出於某種原因之前使用斷點來調試我的項目,發生了一些事情,並且我無法再調試這些項目。可以請某人告訴我應該查找哪些內容或如何解決此問題。
在你遇到問題的那一行上設置一個斷點並單步執行代碼。你應該能夠看到爲什麼/如果代碼被執行。我可以只是編譯器優化掉代碼;發佈有問題的代碼。 – Tony 2013-03-20 10:21:06