我嘗試了網上的很多其他辦法也翻閱了很多外網資源,這些方法並不能解決我的問題
當然我非常震驚正當我嘗試着在stack overflow上發表評論交流一下究竟如何解決的時候,卻發現有方法靈驗了 ,但是每個人的問題可能不一樣,我總結下我嘗試的解決方法
- 首先網上最多出現的方案clean/build or rebuild (這對我不管用即使我把bin和obj全刪除了再rebuild也不行,而且這樣會缺失Debug文件所以建議不要這樣)
- 再者就是選擇Debug-Option-Debugging-General-untick “Require source files to exactly match the original version”
(對我而言,這仍然不起作用)
3.Debug-Attach to Process - Select -Debug these code types:Managed(v3.5,v3.0,v2.0)/Managed(v4.6,v4.5,v4.0)
這個方法仍然不管用斷點依舊為hollow(空心)的狀態
4.我看到stack overflow上的與我類似的問題的博主最后的解決方案是
改變Release to Debug 可是問題就是頁面上就是
Ok 但是我最終這么操作的Build-Configuration Manger(相信你有可能就是Debug,如果你是Release請改成Debug就好了,如果不是你改回Release狀態,運行或者rebuild一遍再回來把Release改成Debug狀 態。這樣就解決了(至少對我來說是這樣解決的))
(注意!!!!請處於Administrater的狀態下做如上操作)
不過再一次打開項目仍然會是這個問題 ,還是需要在administrater的狀態下打開項目然后 Build - Configuration Manager - 把release狀態改為 - Debug(如果有必要的話)
但是這樣的話每次都需要用這樣的步驟進行調試 ,如果你們有能徹底解決的方式 不妨在下方指條明路~