.NETFramework Omnisharp Linux

.NETFramework Omnisharp Linux

我正在尝试在 Linux 和 Visual Studio 代码(更具体地说是 OSS)中使用 Unity。但是 Omnisharp 总是给我这个错误:

Error: The reference assemblies for .NETFramework,Version=v4.7.1 were not found.

我试过安装 .NET,但我意识到我只能在 Linux 上安装 .NETCore。我读过我应该使用 mono 但现在从 pacman 安装官方的 Mono 包后即使重新启动我仍然得到同样的错误。

也许我应该更改 Omnisharp 以寻找单声道?我不确定这是如何工作的,如有任何帮助,我们将不胜感激。

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