Skip to content

Development in Monodevelop

Herman edited this page Jan 22, 2017 · 1 revision

After having some issues with Unity and Monodevelop, I just want to address some issues to make it easier to start for others out there. Everything I experienced was in Linux, I think Windows and Mac should work easily without a hitch.

Monodevelop not opening

A possible fix for this is to set Monodevelop's binary location manually in the Unity-Editor. You should be able to locate the options at Edit -> Preferences -> External Tools. My binary was in /opt/Unity/MonoDevelop/bin/monodevelop. Yours should look similar depending on where you installed monodevelop. If you used the *.deb installer your location will be similar to mine.

Monodevelop does not recognize any of the C# classes like List, String etc.

Ok, this is most likely because your Target-Framework is Mono / .NET 3.5. This can easily be solved by just going to each of the project in the solution and changing your target framework to Mono / .NET 4.5 (or whatever you have installed and works with PP).

This can be done by right-clicking on every project in the solution (looks like Assembly-CSharp*), selecting Options and under Build -> General set the Target-Framework.

If you have any other problems feel free to ask.