C# 无法让Intellisense在Ubuntu下使用VSCode与Unity一起工作

C# 无法让Intellisense在Ubuntu下使用VSCode与Unity一起工作,c#,unity3d,visual-studio-code,C#,Unity3d,Visual Studio Code,我正在Ubuntu19.10下构建一个Unity3d项目,我无法获得Visual Studio代码来向我展示Intellisense。我得到以下错误输出: 有一行是这样写的 找不到.NETFramework的引用程序集,版本=v4.7.1。要解决此问题,请安装此框架版本的开发人员包(SDK/目标包)或重新定位应用程序 但是.NET Framework仅适用于Windows 我安装了Visual Studio代码1.43,扩展名为C#(ms dotnettools.csharp)。我使用网站上的

我正在Ubuntu19.10下构建一个Unity3d项目,我无法获得Visual Studio代码来向我展示Intellisense。我得到以下错误输出:

有一行是这样写的

找不到.NETFramework的引用程序集,版本=v4.7.1。要解决此问题,请安装此框架版本的开发人员包(SDK/目标包)或重新定位应用程序

但是.NET Framework仅适用于Windows

我安装了Visual Studio代码1.43,扩展名为C#(ms dotnettools.csharp)。我使用网站上的.deb包安装了它

我随后将其设置为默认编辑器:


我能做什么?

我在更改了
omnisharp后解决了这个问题。在vs code settings上使用GLOBALMONO
始终

我使用Unity3D2020,Ubuntu 20.04,vs代码1.49.2,intellisense正在工作


您是否尝试过将OmniSharp扩展安装到VSCode?您能告诉我该扩展的url/id吗?