[Mono-list] mkbundle output.exe does nothing

Marcovdlinden mvdl at flex-systems.com
Fri Mar 26 09:58:00 EDT 2010

I'm trying to mkbundle my setup.exe writen in C# to enable it to run on
windows without .net (and without mono) installed but no luck the .exe does

I have the latest version of Mono and Cygwin anf followed various guides to
do the build.

So I tried this app:
using System;
namespace monotest
    class Program
        static void Main(string[] args)
            Console.WriteLine("Hello World");

I build it with VS 2008, and I also did a test with mcs (form mono
mkbundle.bat run's just fine, here is its output:
$ /cygdrive/c/progra~2/mono-2~1.3/bin/mkbundle.bat -o m2 monotest.exe --deps
OS is: Windows
Sources: 1 Auto-dependencies: True
   embedding: C:\temp\monotest.exe
   embedding: C:\PROGRA~2\MONO-2~1.3\lib\mono\2.0\mscorlib.dll
as -o temp.o temp.s 
gcc -mno-cygwin -g -o m2 -Wall temp.c `pkg-config --cflags --libs
mono|dos2unix`  temp.o

but m2.exe does not show the "hello world" text (both the VS2008 and mcs
compiled versions showed "hello world"

note: I copied libglib-2.0.0-0.dll, libgthread-2.0-0.dll and zlib1.dll in
the 'run' dir.

Anyone got a clue what I'm doing wrong?

View this message in context: http://n4.nabble.com/mkbundle-output-exe-does-nothing-tp1692228p1692228.html
Sent from the Mono - General mailing list archive at Nabble.com.

More information about the Mono-list mailing list