mac vscode C#语法无法识别 无法跳转

vscode有一天忽然识别不了C#了,其实就是csproj文件加载失败。

报错情况:

OmniSharp.MSBuild.ProjectLoader The reference assemblies for .NETFramework,Version=v3.5 were not found.

报错图

vscode的C#解析依赖于mono库,猜测大概是由于版本等级太低,所以忽然就识别不了了。

只是升级了一下mono-mdk,一切问题迎刃而解

命令:brew install mono-mdk --cask


命令运行结果


有别人重新连接了一下mono就成功了,但是我不行,命令记录一下:

brew unlink mono

brew link mono

查看当前mono的信息:

 brew info mono-mdk

查看brew cask 的使用说明:brew --help

你可能感兴趣的:(mac vscode C#语法无法识别 无法跳转)