Mono Tools for Visual Studio

Mono Tools for Visual Studio is a commercial add-in for Microsoft™ Visual Studio™ that enables developers to write .NET applications for non-Windows platforms within their preferred development environment. It allows developers to build, debug and deploy .NET applications on Linux, while continuing to leverage the extensive ecosystem of code, libraries, and tools available for .NET.

Features:

Scan with MoMA

Scan for Mono Compatibility
Scan your application with the Mono Migration Analyzer (MoMA) directly in Visual Studio.   more...

Test on Windows

Test on Windows
Compile and launch your application running in Mono on Windows.   more...

Test on Linux

Test on Linux
Automatically compile your application and launch it on your Linux PC or virtual image.   more...

Debug on Linux

Debug Remotely on Linux
Debug your application running on Mono on Linux directly in Visual Studio, just like you normally do.   more...

Package for Linux

Package for Linux
Visually create a SUSE RPM installer package for your application.   more...

Create a SUSE Linux Appliance

Create a SUSE Linux Appliance
Bundle your application into a SUSE Linux appliance for easy distribution to your users.   more...

Mono Tools for Visual Studio 1.0 has been released!

Click to Download
Download the free 30-day trial.

Or Buy Now

Installation Guide Installation Guide | Frequently Asked Questions FAQ | File a bug Report Bugs
Mailing List Mailing List | IRC Chat IRC Chat

Not sure where to start?

Follow our tutorial to see an open source ASP.NET application (BlogEngine.NET) converted from start to finish!
Requirements:
- Windows XP, Vista, or 7, 32 or 64 bits
- Visual Studio 2008 SP1, Standard or Professional

Linux Image runs in:
- VMWare (vmx / ova) or
- Virtual PC (vpc)

Note: All instances of Visual Studio 2008 must be closed prior to installation.