VSCode的OmniSharp加載Unity項目時,出現[fail]: OmniSharp.MSBuild.ProjectLoader


OmniSharp在加載項目時,時不時的就會出現OmniSharp.MSBuild.ProjectLoader加載失敗的問題。

失敗也就算了,一般這時候出現的就是無法正常加載項目,導致無法代碼提示,導航。

 

因為不知道原因,所以根本無法確定使用什么方法來解決,只能瞎子摸象了。

 

在這里需要說明一下,我的系統是Mac,系統版本為:macOS v10.15.7,VSCode的版本為:Version: 1.52.1。

 

方法一:將所有相關的版本都更新到最新,包括Mono,NuGet,VSCode使用到的插件:Debugger for Unity, Unity Tools,最主要的就是C#和OmniSharp擴展插件了。

OmniSharp可以在vscode的設置里面搜omnisharp.path,然后添加:"omnisharp.path": "latest",這樣保持最新。

 

方法二:方法一還不行的話,那就降低C#的版本了,現在最新的版本是1.23.8,我換了一個月前的不行,然后就選擇了一個半年前的,1.22.1這個版本的,然后就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM