Lecture overview -- Keyboard shortcut: 'u'  Previous page: C# Tools on Windows -- Keyboard shortcut: 'p'  Next page: Documentation Tools -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Textbook -- Keyboard shortcut: 'v'  Help page about these notes  Alphabetic index  Course home  Page 42 : 43
Object-oriented Programming in C#
Introduction to C#
C# Tools on Unix

The MONO project provides tools for C# development on Linux, Solaris, Mac OS X, Windows, and Unix.

  • MONO

    • An open source project (sponsored by Novell)

    • Corresponds the the Microsoft SDK

    • Based on ECMA specifications of C# and the Common Language Infrastructure (CLI) Virtual Machine

    • Command line tools

    • Compilers: mcs (C# 1.5) and gmcs (C# 2.0)

  • MONO on cs.aau.dk

    • Mono is already installed on the application servers at cs.aau.dk

  • MONO on your own Linux machine

    • You can install MONO yourself if you wish

  • MonoDevelop

    • A GNOME IDE for C#

MONO is not as updated as the Microsoft C# solutions