Mono is an open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET
Mono Tools integrates several key pieces of functionality directly into Visual Studio.s menu system:
* Analyze for Mono Migration – Scan open projects for compatibility with Mono while developing, and navigate directly to issues from the Error List within Visual Studio
* Run on Mono on Windows – Test against Mono on Windows to isolate issues arising from differences between Mono and .NET.
* Run on Mono on Linux – Deploy and run your application on Mono on Linux with minimal effort.
* Debug on Mono on Linux – Remotely debug your application running on the target platform
In addition to these features that improve the day-to-day experience of developing with Mono, this release incorporates a few additional features to aid in deployment of .NET applications on Mono.
* Package for Linux – Visually create a RPM installer packages for SUSE and openSUSE Linux for your .NET application
* Create a SUSE Linux Appliance – Use SUSE Studio to bundle your application into a Linux appliance for simplified distribution to your users.