[Mono-list] Visual Studio and non-Windows deployment

Francisco T. Martinez martinf at mfconsulting.com
Wed May 10 07:46:13 EDT 2006


Glen Farrell wrote:
> Hi, I'm just looking into Mono, and trying to get a handle on exactly
> what is there, and what I need to do. First of all, I gather there's
> currently no Mono IDE for a Windows environment? I did glance at the
> MonoDevelop page, but it said it's only for Linux and Mac - is there
> any plans/timeline for this to be extended to Windows? Or is there
> another IDE I'm missing?
>  
> Anyway, without a Mono IDE I guess I'm looking at using Visual Studio.
> (I realize I could use gtk#/Glade - but I'd rather have a full
> blown IDE, even if it means a bit more hassle when it comes to
> deploying). Now, I read the FAQ, and it said that I could still code
> in Visual Studio, and have my program run using Mono (as long as I
> avoided anything specific to .Net 2.0). But I'm unclear on how that
> applies to multi-platform deployment ... what would be involved in
> getting my program (writting in Visual Studio under Windows) running
> on a Mac or Linux box?
>  
> And one more question - at the very start of the FAQ, it lists a bunch
> of different libraries. The first few have links, but most don't ...
> where do I get these other libraries from? (like Mono.Data, Mono.XML ...)
The Gtk# Installers for .NET Framework do include some Mono specific
libraries that are installed on the GAC and are made visible to Visual
Studio so your projects can easily make reference to them.  Over time,
and with the help and feedback from the community, we may add more
libraries to the MS GAC and VS if appropriate or deemed necessary.

The earlier reply from Jon Pryor is a must read.  There is a small
addition to the resources that Jon mentioned in his email,
http://www.mono-project.com/Working_with_Mono_and_Visual_Studio.

There will be more to come in the near future as we try to bring more of
Mono and MonoDevelop on Windows systems through the presence of a "Mono
Appliance" running with the VMware Player that can be use to complement
VSPrj2make.

Paco


More information about the Mono-list mailing list