[Mono-dev] Application Deployment
Carlos J. Muentes
carlos at rockwithme.org
Fri Aug 11 14:45:33 EDT 2006
Thanks for the great input Kornel, but I built this app using
Monodevelop, and am not sure how to pass /target to MD during
compilation. Should I recompile the app in Windows?
> -------- Original Message --------
> Subject: Re: [Mono-dev] Application Deployment
> From: Kornél Pál <kornelpal at gmail.com>
> Date: Fri, August 11, 2006 2:32 pm
> To: "Carlos J. Muentes" <carlos at rockwithme.org>
> Cc: <mono-devel-list at lists.ximian.com>
>
> > I'm going with a .bat file for now to launch the app, but I get an ugly
> > DOS window in the background.
>
> This is the expected behavior for .bat files as they use cmd.exe.
>
> >Even if I double-click the .exe file and let the .NET Framework load
> >the assembly I get an ungly DOS window.
>
> This is because you compile your application as a console application. Use
> /target:winexe
>
> > 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 . . .
>
> I think the easiest thing is to create a shortcut (i.e. .lnk file) that
> executes mono.exe with your .exe file passed as a parameter. This way you
> can use the icon of your .exe file as the icon of the shortcut as well.
>
> Note that however if you distribute your onw copy of mono.exe you can
> compile it as a GUI application (by default it's marked as CUI and closes
> the console for GUI applications) and use any icon you want. You can even
> wire your mail assembly name to it so mono.exe (or whatever name you use)
> will allways load your .exe file.
>
> Kornél
More information about the Mono-devel-list
mailing list