[Mono-dev] Application Deployment

Carlos J. Muentes carlos at rockwithme.org
Fri Aug 11 14:17:42 EDT 2006

I'm going with a .bat file for now to launch the app, but I get an ugly
DOS window in the background.  Even if I double-click the .exe file and
let the .NET Framework load the assembly I get an ungly DOS window. 
This isn't to kosher IMHO, as most Windows applications do not exhibit
this behavior.  Perhaps a .NETFX launcher is the only way to go . . .

> -------- Original Message --------
> Subject: [Mono-dev] Application Deployment
> From: "Carlos J. Muentes" <carlos at rockwithme.org>
> Date: Fri, August 11, 2006 8:18 am
> To: mono-devel-list at lists.ximian.com
> Hey All,
>   I recently finished building an application using mono and gtk#, and
> now I'm trying to decide what the best way to deploy it is.  It's an
> open source project hosted on sourceforge (it's actually a port from
> .NET 2.0, 100% gtk# =^), so it'll be available publicly.
>   My question is this: how can I build an RPM package that will i.e.
> automatically create menu entries, as well as the proper file layout
> (as recommended in Guidelines:Application Deployment)?  
>   Also, it's imperative that this application be easily installable in
> Windows as well.  How can I create a launcher for this application that
> can contain an application icon (since batch files cannot)?  My idea is
> to create a custom .NET application that will install and launch this
> one, but are there any better ideas?  This could be a good project to
> contribute to the mono development community: an app that mimics
> install4j, but for C#/mono.
>   Deploying mono applications seems to be a subject that isn't too
> popular, but IMHO needs to be addressed quickly since applications
> built using mono are popping up left and right.  
>   Of course xcopy deployment is a beautiful thing, but I don't think
> it's realistic since .exe files cannot be launched directly in *nix,
> and the .NET Framework will load and execute those same .exe files in
> Windows, along with all bugs switching between mono and .NET (this
> application is simply too buggy to release to the .NET Framework, with
> things like anonymous methods simply not working, but works flawlessly
> in mono).  Yea, I know, start-up scripts.  I suppose that brings up
> another question: how to add these start-up scripts to the Applications
> menu (gnome/kde) with an associated icon?  I think start-up scripts are
> out of the question in Windows, since you cannot decorate them with
> custom icons; an .exe file is required.
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list

More information about the Mono-devel-list mailing list