Navigation

Working with Mono and Visual Studio

From Mono


Tools and Tips for Building & Testing Visual Studio.NET Projects with Mono.

Are you looking for Debugging_Tips_for_Windows?

Once you have Mono installed in your system, you will want to install the VSPrj2Make# package to complement your Visual Studio environment. VSPrj2Make is available from its project page (http://forge.novell.com/modules/xfcontent/downloads.php/prj2make-sharp/Windows/).

A screencast on how to install it is available here (http://www.mfconsulting.com/product/prj2make-sharp/tutorial/installing-vsprj2make.html).

VSPrj2Make provides an add-in to Visual Studio that offers a number of features:

  • Create Makefiles (both Microsoft's NMake and Unix Make).
  • Create distribution units (packages your source code for building elsewhere).
  • Test your code from Visual Studio with Mono (Winforms, Gtk# and WebForms and WebServices).

This is available from the tools menu in Visual Studio:

Screencasts for:

  • Visual Studio: Test in Mono (http://www.mfconsulting.com/product/prj2make-sharp/tutorial/TestInMono-SwfApp.html) to Run a Windows Form Application.
  • Visual Studio: Test in Mono (http://www.mfconsulting.com/product/prj2make-sharp/tutorial/TestInMono-WebApp.html) to Run an ASP.NET application.

Tips for VS.NET Developers Targeting Mono

Developers looking at running their VS.NET projects on Mono will find the observations from the nGallery team (http://www.ngallery.org/viewArticle.aspx?ID=7) about the obstacles encountered while adding support for Mono useful.