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