Difference between revisions of "Setting up MonoDevelop"

From Kerbal Space Program Wiki
Jump to: navigation, search
(Created page with "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.")
 
Line 1: Line 1:
 
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.
 
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 OSX, or any Linux Distribution listed below:
 +
** OpenSuse
 +
** SLE
 +
** Debian
 +
** Ubuntu
 +
* .NET Framework 4.0
 +
* GTK# for .NET 2.12.10
 +
* Kerbal Space Program 0.14 X1 or above.
 +
 +
 +
== Setting Up ==
 +
 +
# Start a new solution either by selection "Start new solution" on the welcome screen or '''File > New > Solution...'''
 +
# 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. [[Image:MonoDevelop-New.png|thumb|right|Creating a new solution]]
 +
# 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.
 +
#* Navigate to (<KSP>\KSP_Data\Managed) and select both Assembly-CSharp.dll and UnityEngine.dll. [[Image:MonoDevelop-Refs.png|thumb|right|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]]!
 +
 +
[[Category:Tutorials]]
 +
[[Category:Part Module Tutorials]]

Revision as of 02:34, 26 March 2012

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 OSX, or any Linux Distribution listed below:
    • OpenSuse
    • SLE
    • Debian
    • Ubuntu
  • .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.
    • Navigate to (<KSP>\KSP_Data\Managed) and 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!