Screenshot Preview

Novell Mono Tools for VS now available

Visual Studio add-in allows you to port your .NET applications to Mono and Linux.

MonoVS Server running alongside Microsoft Visual Studio.

MonoVS Server running alongside Microsoft 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 for Mono Compatibility - Scan your application with the Mono Migration Analyzer (MoMA) directly in Visual Studio.
    There are some common stumbling blocks that keep .NET applications from being able to run on Mono. These can be due to using parts of the .NET framework that Mono does not implement or implements differently, or reliance on native platform code like user32.  The Mono Migration Analyzer (MoMA) can scan your compiled assemblies for these types of issues and point them out, making it easy to find them and work around them.
  • Test on Windows - Compile and launch your application running in Mono on Windows.
    When porting your application to run on Mono on Linux, there are two types of issues that can occur: differences between Mono and .NET and differences between Windows and Linux. One way to make this easier is to use two steps. During the first step, use Mono on Windows to work out any issues arising from differences between Mono and .NET. After your application works on Mono, then focus on porting it to Mono on Linux.
  • Test on Linux - Automatically compile your application and launch it on your Linux PC or virtual image. 
    When porting your application to run on Mono on Linux, there are two types of issues that can occur: differences between Mono and .NET and differences between Windows and Linux. While running an application on Mono on Windows will help work through any issues arising from differences between Mono and .NET, running the application on Mono on Linux will simplify the process of working through issues that could be caused by differences in Windows and Linux.
  • Debug Remotely on Linux - Debug your application running on Mono on Linux directly in Visual Studio, just like you normally do.
    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.
  • Package for Linux - Visually create a SUSE RPM installer package for your application.
    Once your application successfully runs on Mono on Linux, it's time to package it up for distribution.
  • Create a SUSE Linux Appliance - Bundle your application into a SUSE Linux appliance for easy distribution to your users.
    With SUSE Studio, you can bundle your application and a customized version of SUSE Linux into a fully configured, ready to go appliance. With everything packaged in a single virtual machine, distribution and setup is simple for both you and your users.

For more information visit:
http://www.novell.com/news/press/novell-delivers-first-commercial-solution-to-build-net-applications-for-linux-with-microsoft-visual-studio

About Novell

Mixed IT environments are a reality for almost all organizations, but you can't let this undermine your ability to compete. Through its infrastructure software and ecosystem of partnerships, Novell integrates mixed IT environments, allowing people and technology to work as one. The three Novell leadership dimensions, working as one, deliver this promise of value: Actionable Strategy, Workable Vision and Extraordinary Talent.

Product Search

Enter search words:

Why buy from ComponentSource?

ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.

More Info | About Us