問題背景及產生原因: 項目從.net core 3.0 升級到3.1后發現接口層出現大量的Cannot resolve symbol 提示,且調用的其他層方法和參數均顯示為紅色,但是按F12時可正常跳轉,項目解決方案也可以正常生成。
問題修復:
通過網上查找,解決方案為:
- 在VS的工具欄中找到 工具(tool) --> 選項(options)-- > Resharper Ultimate -->Options -->選擇Clear caches -->之后重啟VS,重新生成解決方案;
- 從 從%APP DATA%中刪除JetBrains文件夾
- 重新啟動vs
- 暫停(suspend)后再重啟(resume)resharper,重新生成解決方案,重啟VS。
但是經過上述步驟后,我的問題依然沒有解決,之后卸載了本地resharper並重新安裝后解決。
友情提示:工具欄中的菜單找不到時,可以通過頁面最上方的搜索框。
reahsrper的暫停或重啟在這里