omnisharp.useGlobalMono missing

For some reason my omnisharp.useGlobalMono is missing. How can I resolve this issue? I have downloaded .net and .mono. I have uninstalled and reinstalled the C# extension and Visual Studios. I’m stumped and can’t find the information anywhere on the web.

Hi Ender24,

I assume that you are using a newer version of VS Code. The option was removed a few versions ago. The only solution to get is back is to downgrade.

However, from what I know, it’s not needed. Please follow the instruction on this website and make sure all required extensions are installed: https://code.visualstudio.com/docs/other/unity

If the issue persists, please check the console of VS Code (not Unity!). If the .NET Framework 4.7.1 (Developer Pack) is mentioned there, download and install it from the official Microsoft website. Here is the link: https://dotnet.microsoft.com/download/dotnet-framework/net471

Have you already tried that?


If the issue persists, please install and use Visual Studio (Community Edition). For some students, VS Code simply does not work well. Maybe due to a problem with Unity, some update or whatever.

  1. Download VS and follow this instruction.
  2. Select VS as your External Script Editor in Unity (Edit > Preferences > External Tools).
  3. Install the “Visual Studio Editor” package in the Package Manager.

That should work. :slight_smile:


See also:

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.

Privacy & Terms