Sie sind auf Seite 1von 3

Install Mono on Windows

Edit page on GitHub


Mono runs on Windows, this page describes the various features available for users who
want to use Mono on Windows as well as using Mono-based technologies on Windows
without Mono (like Gtk#).
Installing Mono on Windows
1. Download the latest Windows installer from the Downloads
2. Run the downloaded executable as administrator. During the installation, you will be asked
to accept the terms of the license, presented with an information page, and then asked to
answer a few standard questions, including:
1. What directory to install Mono to
2. What optional components to install
3. What Start Menu Folder to install to
4. What port will XSP (Monos web server) use
The default installation will create a new Mono for Windows program group under the
Start menu with links to all of the common tools you will need to get started with Mono
Mono Experimental Installer for Windows
In addition to the standard installer of Mono on Windows, there is an experimental installer
that contains the latest experiments in integrating Mono into Windows.
See Mono Experimental Installer for Windows for more details.
Using Mono on Windows
The combined installer creates a Mono Command Prompt shortcut under the main Mono
program group which starts a command shell with mono-relevant path information already
configured.

To test the mcs compiler and the mono runtime, launch this command prompt, from there
create a simple C# file:
C:\> echo class X { static void Main () {
System.Console.Write("OK");} } > x.cs
Now you can compile the resulting x.cs file into an executable, with the Mono C#
compiler:
C:\> mcs x.cs
The resulting executable (x.exe) will work with both Mono and the Microsoft runtime, to
try it with Mono do:
C:\> mono x.exe
OK
C:\>
To try it with Windows do:
C:\> x.exe
OK
C:\>
If you get this far, you have a working Mono installation.
Gtk#
Gtk# is included as part of the Mono installation, this will allow you to create Gtk#
applications on Windows with the Mono runtime which you can later deploy into Linux.
See the Gtk# page for more details about the toolkit, or go directly to the Monkeyguide to
check the Gtk# beginners guide.
The combined installer creates an Applications folder under the main Mono program
group with two sample Gtk# applications which can be run to test your Gtk# installation.

These are:
Prj2Make# GTK - This is a graphical interface to the prj2make library which can be used to
generate Makefiles from Visual Studio.NET C# projects and solutions. You can find out
more about this application in the article Working with Mono and Visual Studio.
Sql# GTK - A Graphical Query Analyzer style tool which supports several different
databases.
Alternatively, if you only want to use Gtk# on Windows, without Mono, you can use the
Gtk# installer for the .NET Framework.
ASP.NET with Mono: xsp & xsp2
The combined installer also creates an XSP folder under the main Mono program group
with links to run XSP and XSP2, the Mono ASP.NET and ASP.NET 2.0 Web Servers.

To test XSP, simply start the Web Server with:
The XSP Test Web Server or XSP 2.0 Test Web Server shortcut, and browse to the
server using
The corresponding XSP Index Page or XSP 2.0 Index Page shortcut.
Contents of the Mono Packages for Windows
The Mono packages for Windows, include the following Mono packages:
Gtk# 1.0
Gtk# 2.0
sql#
prj2make
XSP
mono
mcs
as well as the following dependencies:
GTK+ 2.4.14
Glib 2.4
Gda 2.4
Pango 2.4
glade 2 and libglade
libArt
libjpeg
libtiff
libpng
pkg-config