首先,此方案的前提:
1.問題出現之前,Rider已經可以正常彈出程式碼提示。
2.並沒有其他報錯,比如編輯器損壞、Unity載入編輯器失敗等等。
正篇開始!
問題回溯:
之前正常配置完Rider編輯器的Unity專案,過了一段時間,重新開啟該Unity專案後使用Rider編輯器編輯程式碼,突然發現無法正常彈出Unity相關程式碼提示了,問題如下圖所示。
突然彈出了以下提示:
於是,進行了以下操作:
1.更新了Rider提示的更新操作。
2.更新了Unity的Rider外掛為最新版本。
3.重啟Unity、重啟Rider編輯器。
結果,依舊無效,程式碼提示依舊無法出現,開啟編輯器依舊會出現以上報錯。
經過各種百度、Google後依舊沒有找到有效的解決辦法,於是,進行自我分析和嘗試,問題得到了部分解決!
親測有效!解決方法如下:
1.點選檔案->清除快取
2.直接點選失效並重啟。
3.重啟Rider編輯器後,問題得到部分解決,如下圖所示。
4.可以看到上圖中已經可以正常彈出Unity相關程式碼提示了,但是右下角依舊報出“無法使用高階Unity整合”的提示,這個提示是之前沒有出現過的,目前我已經向官方提供了問題反饋,目前待解答。
PS:雖然不影響大部分程式碼編輯工作,但是可以說逼死強迫症了。