C# .NETFramework Omnisharp Linux
我试图在Linux和Visual Studio代码(更具体地说是OSS)中使用Unity。但Omnisharp总是给我这个错误:C# .NETFramework Omnisharp Linux,c#,.net,unity3d,mono,omnisharp,C#,.net,Unity3d,Mono,Omnisharp,我试图在Linux和Visual Studio代码(更具体地说是OSS)中使用Unity。但Omnisharp总是给我这个错误: 错误:找不到.NETFramework,Version=v4.7.1的引用程序集。 我尝试过安装.NET,但我意识到我只能在Linux上安装.NETCore。我已经读到我应该使用mono,但是现在在安装了pacman的官方mono软件包之后,即使在重新启动之后,我仍然会遇到同样的错误 也许我应该换成Omnisharp来找mono?我不确定这是如何工作的,如果有任何帮助
错误:找不到.NETFramework,Version=v4.7.1的引用程序集。
我尝试过安装.NET,但我意识到我只能在Linux上安装.NETCore。我已经读到我应该使用mono,但是现在在安装了pacman的官方mono软件包之后,即使在重新启动之后,我仍然会遇到同样的错误
也许我应该换成Omnisharp来找mono?我不确定这是如何工作的,如果有任何帮助,我将不胜感激。将VSC中的C#扩展降级到1.21.13版似乎解决了我所有的问题(我在网上的某个地方读过这个解决方案),虽然我不确定这是否是解决问题的最佳方法。好吧,删除解决方案文件消除了必须重新生成的错误,但我仍然无法获得Unity特定函数的任何intellisense Somnisharp何时向您提供该错误?当你试图建造时?在VSC中打开一个项目后,请更详细地说明它何时启动,包括在问题中请打开一个关于此的bug,否则降级可能不会永远起作用,它必须在最后一个版本中修复