Setting up MonoDevelop

From Kerbal Space Program Wiki
Revision as of 11:09, 9 May 2015 by EoD (talk | contribs) (Prerequisites: It is not limited to those linux distributions)
Jump to: navigation, search

MonoDevelop is an IDE primarily designed for C# and other .NET languages. It is also cross compatible, as in; it will run under windows as well as Mac OSX and Linux.


Prerequisites

  • Microsoft Windows XP or above, Mac OS X, or any Linux distribution which supports Mono.
  • .NET Framework 4.0
  • GTK# for .NET 2.12.10
  • Kerbal Space Program 0.14 X1 or above.

Setting Up

  1. Start a new solution either by selection "Start new solution" on the welcome screen or File > New > Solution...
  2. Select "Library" in the C# tree (Visible by default). Name it whatever you like. (We're using MyKSPProject for this tutorial. Click forward. Then Ok.
    Creating a new solution
  3. Click Project > Edit References and follow the steps below:
    • Click the .NET Assembly tab and use the navigation menu on the left to browse to your KSP installation folder.
    • On Windows navigate to (<KSP_win>\KSP_Data\Managed) or on mac navigate to (/Applications/KSP_osx/KSP.app/Contents/Data/Managed)
    • Select both Assembly-CSharp.dll and UnityEngine.dll.
      Adding References
    • Press Add then Ok, they should now be visible under the "References" directory of your solution.


Great, you're all set! Now continue to creating your first module!