c# - .NETFramework Omnisharp Linux
问题描述
我正在尝试在 Linux 和 Visual Studio Code(更具体的 OSS)中使用 Unity。但是 Omnisharp 总是给我这个错误:
Error: The reference assemblies for .NETFramework,Version=v4.7.1 were not found.
我尝试安装 .NET,但我意识到我只能在 Linux 上安装 .NETCore。我读过我应该使用单声道,但现在从 pacman 安装官方 Mono 包后,即使重新启动,我仍然会遇到同样的错误。
也许我应该改变 Omnisharp 来寻找单声道?我不确定这是如何工作的,任何帮助将不胜感激。
解决方案
将 VSC 中的 C# 扩展降级到版本 1.21.13 似乎解决了我所有的问题(我已经在网上某处阅读过这个解决方案),但我不确定这是否是解决问题的最佳方法。
推荐阅读
- javascript - 需要一个正则表达式模式来解决 Angular 中 JavaScript 输入的电子邮件验证
- python - 如何将文件从谷歌云存储加载到谷歌云功能
- javascript - 如何将 JSON 对象移动到 [X] 组中
- javascript - 我如何编辑 w3schools 代码以让两个或更多模态图像单击?
- javascript - 我们如何维护 mobx-state-tree 中的文件类型“File”
- java - JSTL fmt 如何格式化日期,如“yy”
- python - 如何仅为所有导入的模块创建单独的记录器
- c++ - 我的程序只输出 1 的最高元素
- c - 函数中的分段错误
- java - 如何使用java在xlsx中找到空白单元格