Mono Tools for Visual Studio have been released to a limited number of developers for a closed preview cycle.
This first release of the Mono tools integrates four major pieces of new functionality into Visual Studio:
- Scan for Mono Compatibility (MoMA integration) - The integrated Mono Migration Analyzer (MoMA) can scan open projects for incompatibilities and guide you to directly to them, making it easy to find and work through issues as you develop.
- Run on Mono on Windows - Testing against Mono on Windows can help isolate issues arising from differences between Mono and .NET.
- Run on Mono on Linux - Testing against Mono on Linux helps work through issues that could be caused by differences in Windows and Linux.
- Debug on Mono on Linux - Often, the best way to work through an issue will be to debug the application on the target environment. Debug on Mono on Linux brings this functionality to Visual Studio developers by enabling remote debugging of Mono applications running on Linux.
As a wanna-be Linux dev, I’ve been following Mono for forever. Every year it seems to get better and better, but the tools never seemed to be quite there. Now that tool divide seems to be closing…
On a related note, I keep wondering of the uber cool new (and true) multi-targeting in Visual Studio 2010 will enable a third party to integrate Mono into VS as a “Target”? Think about how cool it would be if the multi-targeting that’s currently in VS could be extended to support something like Mono! That VS features, capabilities, code, etc could be multi-targeted at Mono, just like you can .Net 2/3/3.5/4. That would be pretty darn cool…