[Gtk-sharp-list] gtk# on microsoft's .net

Francisco T. Martinez martinf@mfconsulting.com
Wed, 15 Sep 2004 05:35:07 -0500


If you want to use Visual Studio .NET 2003 to build Gtk# applications 
that will run without having Mono installed in your system. Use:

http://forge.novell.com/modules/xfmod/project/?gtks-inst4win

If you don't have Visual Studio .NET 2003 but want to code using your 
favorite editor and perhaps nmake (a Make tool specifically design for 
Windows).  You need to *FIRST* install the Microsoft .NET Framework 1.1 
SDK.  This is available here (watch out for URL wrapping):

http://www.microsoft.com/downloads/details.aspx?familyid=9b3a2ca6-3647-4070-9f41-a333c6b9181d&displaylang=en

Then you install the Gtk# Win32 installer for the MS .NET Framework SDK 
1.1 available here:

http://forge.novell.com/modules/xfmod/project/?gtks-inst4win

If you just want to be able to run applications you have already 
compiled in Linux while you are on a Windows machine, you could try the 
Mono Combined installer.  You should be able to build/run your Gtk# 
application you compiled in Linux -- provided you don't have GNOME 
dependencies -- in Windows without any other piece of Microsoft supplied 
software.  The latest Mono combined installer is available here:

http://forge.novell.com/modules/xfmod/project/?monowin32

Having the Microsoft .NET Framework and/or SDK installed in your 
computer prior to the Mono Combined installer or afterward should not 
matter. The Mono Combined installer does not interact with the Microsoft 
.NET Framework.  It has its own Global Assembly Cache (GAC) and it is 
not placed on the system PATH during the installation -- This is by design.

Paco
PS
I have done quite a bit of postings in my blog relating to these details 
in the past.  You may find more information and additional links there:
http://www.mfconsulting.com/blog

Miguel de Icaza wrote:

>hello,
>
>  
>
>>    I have some questions about Gtk#; I would like to be able to write 
>>programs using Gtk# (and compile them with Mono on Windows or Linux), 
>>which could be then run by other people on Microsoft's .NET framework 
>>(without installing Mono). Is it possible at all? What do I have to do 
>>to make this work? Would each user which wanted to run these programs 
>>have to install Gtk / Gtk# / both? Or maybe I just have to distribute 
>>several dlls together with the .exe ?
>>    
>>
>
>Yes, this is possible with Paco's new installer.
>
>I have CCed him.
>
>Miguel.
>_______________________________________________
>Gtk-sharp-list maillist  -  Gtk-sharp-list@lists.ximian.com
>http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
>  
>