Hi,
I've been trying for a long while to get OmniSharp to function properly within VS Code 1.53.2 (on Ubuntu 20.04) for my Godot project. When I run the OmniSharp server it replies with the following error:
[fail]: OmniSharp.MSBuild.ProjectManager
Attempted to update project that is not loaded: /home/richard/Game/project.csproj
It also mentions above that error:
Located 1 MSBuild instance(s)
It was not possible to find any installed .NET SDKs.
Which is confusing, as I have never installed MSBuild and I have never set OmniSharp to use it. I installed Mono Complete (which is on the path) via command-line and (as far as I tell) this should be all I need to do, as OmniSharp should default to Mono if it finds the correct version. This doesn't seem to be happening.
Interestingly, VS Code has an OmniSharp setting ("Use Global Mono") that mentions that Mono 6.4.0 must be available on the path. However, there is no Mono 6.4.0, the latest version is actually 6.12.0. This has prompted me to consider the idea that maybe the problem is not me or my settings, but could be a VS bug.
As far as other VSCode settings are concerned, "omnisharp.path" is set to "latest" and "omnisharp.monoPath" is set to "auto".
So my question is: has anyone else solved this problem and managed to get OmniSharp working recently on Ubuntu, and if so, could you lend any insights as to how?
Many thanks