首页 > 解决方案 > .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 来寻找单声道?我不确定这是如何工作的,任何帮助将不胜感激。

标签: c#.netunity3dmonoomnisharp

解决方案


将 VSC 中的 C# 扩展降级到版本 1.21.13 似乎解决了我所有的问题(我已经在网上某处阅读过这个解决方案),但我不确定这是否是解决问题的最佳方法。


推荐阅读