Hallo alle zusammen,
kann ich meine C# Anwendungen irgendwie auf einem MAC OS X laufen lassen, ohne ein Windows oder VM zu installieren?
Ich hab selber leider keinen MAC.
mfg.
markus111
Nein, Mac intepreter gibts ned, nur linux,...also du koenntest ein linux unter dem mac emulieren und darauf das c# programm laufen lassen,...
Unsere Website
iPhone Programmierung | Android Programmierung
Achso, schade!
Aber Danke!
mfg.
markus111
Wie dein Vorredner sagt ist es möglich deine Anwendung aufm Mac laufen zu lassen. Statt dem .NET Framework muss dort das Mono Framework installiert sein. Natürlich müssen ggf. mehrere Stellen deiner Anwendung (z.B. Ordnerpfade) angepasst werden.
Funktioniert Mono mittlerweile auch mit einem älteren MAC mit IBM-Prozessorm, oder immernoch nur auf einem Intel?
Es gibt 3 Arten von Menschen, die die bis 3 zählen können und die, die es nicht können...
Ja Mono liegt als universal-Binary vor(also PPC und Intel, aber wenn ich michr richtig erinnere, war das doch von anfang an schon so) und unterstützt offiziell 10.4 und 10.5. Es soll aber auch auf älteren Versionen laufen.
Läuft auch soweit alles sehr stabil. Einzig die Windows forms sind ein K(r)ampf. Teilweise einfach sporadische Abstürze oder Messageboxen lassen sich nicht mehr wegklicken etc.
Weiters wird für die Windows Forms X11 benötigt. Die ist nicht automatisch installiert. Das muss man manuell machen. Weiters sehen die Windows Forms sehr bescheiden aus.
Ich kann bei GUI nur zu wx.net(wxwidgets) raten. Somit hat man das selbe Look&Feel am Mac wie alle anderen Programme. Wenn man sich erst eingewöhnt hat, dann kann man auch da relativ leicht eine Gui basteln.
Weiters wird für die Windows Forms X11 benötigt. Die ist nicht automatisch installiert.
Bei 10.5 wird X11 mit installiert. Für GUIs gibt es mehrere Möglichkeiten:
Leider bist du einen Tag zu spät....
Das hier wäre sicherlich Interessant für dich gewesen:
CodeWeaver
Gruß,
TriB
Moin nochmal,
ich hab es aufm iMac (OS X 10.6) von nem freund ausprobiert.
Welche Dateiendung, etc. muss das Programm haben?
.exe: Er zeigt das Programm im Texteditor an.
.dmg: Image konnte nicht geöffnet werden.
Was muss ich tun das es funzt?
mfg.
markus111
Einfach in der Konsole bzw Terminal "mono pfadZurAnwendung/anwendung.exe" dann startet das programm. Wenn du vorher in das Verzeichnis wechselst wo die Anwendung liegt, dann reicht "mono anwendung.exe"