Instructions for setting up C#/Mono

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By kylenoteboom
:warning: Old Version Published before Godot 3 was released.

I’ve downloaded the 3.0 beta 1 build of Godot, with Mono support. I’ve not been able to find any official instructions on getting C# scripting to work however.

I’ve managed to get it working on Arch, however, have not been able to do so on macOS.

So, how do I get C#/Mono to work with Godot on macOS?

Right now Godot is telling me it cannot find mscorlib.dll:

./Godot
arguments
0: ./Godot
Current path: /Users/kyle/Godot_v3.0-beta1_mono_osx64.app/Contents/MacOS
OpenGL ES 3.0 Renderer: Intel(R) Iris(TM) Graphics 540
GLES3: max ubo light: 409
GLES3: max ubo reflections: 455, ubo size: 144
ARVR: Registered interface: Native mobile
Mono: Initializing module...
The assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `/Library/Frameworks/Mono.framework/Versions/5.4.0/lib/mono/4.5/mscorlib.dll' directory.

I can’t get it to work using either mono or mono-mdk from brew/cask.