C#/Mono Anwendungen wie unter Windows ausführen?
-
Hi,
habe gestern seit langem mal wieder testweise Ubuntu installiert.
Will mich dort nun ein bischen mit der C# Programmierung in verbindung mit Mono beschäftigen. Beim compilieren der mit Monodevelop erstellt er auch .exe Dateien welche dann unter linux ganz nurmal ausführbar sind.
Das gleiche gilt für .Net Anwendungen welche ich mit VS2008 erstellt habe.
Sie laufen wirklich ohne Probleme
Wenn ich die mit Mono erstellten Anwendungen unter Windows(Vista in meinem Fall) ausführen will erscheint das cmd Fenster und dann bekomme ich eine FehlermeldungWie kann ich nun mit Mono compilierte Anwendungen unter Windows ausführen?
Wäre super wenn mir da einer weiterhelfen könnte, denn ich würde gerne mehr mit Linux arbeiten.
mfg
Fonce
-
Wie kann ich nun mit Mono compilierte Anwendungen unter Windows ausführen?
Ich denke, dass geht nicht.
Habe aber gerade keine Quelle zur Hand.
SimonEdit: Ich liege falsch.
http://www.mono-project.com/FAQ:_General#Can_Mono_run_binaries_produced_by_Visual_Studio.3F
Zumindest sollte erzuegen auf Windows und ausführen auf Linux gehen.
-
Es geht genauso wie umgekehrt unter Windows kompilierte .Net Programme unter Linux laufen zu lassen. Die Frage ist nur ob alle Klassenbibliotheken auf beiden Seiten vorhanden sind. Was für ne Fehlermeldung bekommst du denn? Wenn du irgend ne Abhängigkeit zu ner Mono Bibliothek drin hast, die es unter MS .Net nicht gibt, dann gibts natürlich ne Meldung dass er die Abhängigkeiten net finen kann. Eine Lösung wäre zu versuchen ohne die auszukommen, oder halt Mono direkt unter Windows zu installieren und damit dann wie bei Linux die .Net Programme laufen zu lassen.
-
Zudem gibts bei mono den Kopatibilitätstest.
Gruss Simon
-
folgende informationen gibt Windows mir bei der Fehlermeldung.
Beschreibung: Stopped working Problemsignatur: Problemereignisname: APPCRASH Application Name: CPUCalc.exe Application Version: 1.0.3154.18003 Application Timestamp: 48abcf06 Fault Module Name: KERNEL32.dll Fault Module Version: 6.0.6001.18000 Fault Module Timestamp: 4791a81d Exception Code: e0434f4d Exception Offset: 0002f35f Betriebsystemversion: 6.0.6001.2.1.0.256.1 Gebietsschema-ID: 1031 Lesen Sie unsere Datenschutzrichtlinie: http://go.microsoft.com/fwlink/?linkid=50163&clcid=0x0407