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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、安装 下载 Visual Studio Code,解压后将其拖拽到launchpad中。 下载安装 Mono ...
    糊涂小蜗牛阅读 13,738评论 4 3
  • 写Unity项目 VSCode安装插件C#,并在Unity中选择OpenC#Project,此时C#代码智能提示功...
    战斗力五只鹅阅读 19,718评论 1 2
  • homebrew是osx下的一个包管理工具,可以很方便的管理各类包。官方给出的定义是 macOS缺失的软件包管理器...
    ouisun阅读 17,120评论 1 63
  • Mac环境变量 文件路径 环境变量 当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面...
    寿_司阅读 3,579评论 0 0
  • 本文主要记录Mac开发环境的设置,以及一些优秀软件,使用技巧,等, 后续还会继续逐渐添加. 所有的设置,软件以及技...
    擦柱而出阅读 11,928评论 1 19