記錄我在使用rider調試Unity的C#代碼時遇到斷點變灰色小叉叉,斷點打不上/(不會進入斷點)的幾種解決辦法
首先要確保你沒有禁用所有的斷點,然后再嘗試使用本文的三種方法。
不要禁用所有斷點
在Rider的Debug窗口有一個禁用所有斷點的功能,不要勾選。
PS.禁用斷點后,在代碼中斷點圖標是一個空心圓,而斷點打不上的圖標是一個灰色叉叉
切換調試模式
-
在Rider菜單欄的右上角,點擊下拉列表切換到其它選項,再切回來Attach To Unity Editor
-
點擊 Run - Attach To Unity Process 或者 點擊旁邊的Debug圖標,啟動調試
重啟大法
重啟Unity
重啟Rider
注意順序不要弄錯了,如果還是不行就只能重啟電腦
刪除.idea
-
關閉Rider
-
刪除Unity工程下的.idea目錄(放心這個目錄是自動生成的)
-
重新啟動Rider