mono-develop 2.2.1 und ubuntu
Hallo,
ich habe ein projekt mit mono-develop erstellt und möchte
daraus nun eine msi-datei erstellen, damit ich das programm
unter windows laufen lassen kann bzw installieren kann.
es ist eine konsolenanwendung.
ich habe es mit mono-develop erstellt und im /bin/debug - ordner
und im release-ordner ist eine exe-datei, die fehler verursacht, wenn ich sie ausführe
Fehler:
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
note: /.../../Projects/test/test/bin/Debug/test.exe may be a plain executable, not an archive
zipinfo: cannot find zipfile directory in one of /.../.../Projects/test/test/bin/Debug/test.exe or
/..../.../Projects/mdb-java-api-json/mdb-java-api-json/bin/Debug/test.zip, and cannot find /.../.../Projects/test/test/bin/Debug/test.exe.ZIP, period.
wie erstelle ich ein ausführbares programm, welches unter windows läuft?
gruß
alex
Hallo alex309,
Eine Anwendung, die mit Mono erstellt wurde läuft unter Windows mit dem .NET Framework. D.h. das .NET Framework sollte auf dem Windows Rechner installiert sein.
Wann kommt diese Fehlermeldung? Ich kenne die Fehlermeldung nur bei beschädigten ZIP Dateien. Mit was versuchst du die ausführbare Datei zu öffnen?
hallo,
ich habe eine exe-datei mittels erstellen-> alles neu erstellen
erzeugt (sowohl im debug als auch im release-ordner)
wenn ich auf diese exe-datei klicke kommt der oben
gezeigte fehler.
wie erstelle ich denn unter mono eine ausführbare
datei oder ein setup-projekt?
das framework 2 ist auf dem windows rechner installiert
(das ist übrigends auch der rechner auf dem ich die c#-2005
express edition nicht installieren kann, siehe anderer beitrag.
du hattest darauf geantwortet)
gruß
Hallo Alex309,
Wo hast du die ausführbare Datei erstellt und wo willst du die ausführen? Das ist mir leider nicht so ganz klar, da du im Eingangspost Mono und Ubuntu erwähnt hast.
ich habe die datei mittels mono erstellt.
ich will mein mittels mono erstelltes projekt gerne
unter windows laufen lassen.
wie erstelle ich eine windows-lauffähige datei
oder ein setup-projekt (msi) unter mono?
gruß
Nochmal: Groß- und Kleinschreibung!!!!
Eine ausführbare Datei, die mit Mono erstellt wurde, ist unter Windows mit dem passendem .NET Framework ausführbar.
Du solltest natürlich beachten, dass du nicht Libraries benutzt, die es auch unter .NET Framework ausführbar sind bzw. diese DLLs auch mitkopierst. Sonst wird das ganze nicht funktionieren. Bitte überprüfe was du genau referenziert hast!
Ein MSI Projekt hat mit der ganzen Sache nichts zu tun. Eine MSI ist eine Setup Datei, welche die Installation ausführt.
ich habe mit ikvm java-dateien in eine dll konvertiert
und möchte diese dll auch verwenden
wohin kopiere ich denn die dll?