2016-04-02 24 views
0

Seit 3 ​​Tagen im Web und stackoverflow gesucht, und ich kann keine Antwort finden für das, was ich brauche. Ich bin ein C# -Entwickler, kein Pro-Entwickler, aber ich bin ziemlich gut in der Entwicklung von Windows (Desktop) -Software.Windows Forms C# Pot zu Mac OS X (einfachste Methode)

Jetzt möchte ich eine Windows-Software auf Mac portieren, aber ich kann einfach keine Anleitung finden, wie dies zu tun ist.

Ich habe VS-Community 2015 mit Xamarin installiert, aber ich habe keine Tutorials oder Anleitungen zum Portieren einer Desktop-Software auf Mac OS X (nicht zu IOS/Windows Phone) gefunden.

Ich weiß, dass die Verwendung von Mono wird dazu beitragen, aber ich habe einfach keine Ahnung, wo ich anfangen soll. Ich habe vmware mit elcapitan installiert, habe alles eingerichtet, aber ich habe keine Ahnung, was ich als nächstes tun soll.

Also, dass ich eine C# .net App entwickelt habe, die nur die Standard-.net-Bibliotheken verwendet, die in MONO unterstützt werden, was soll ich tun, um es auf Mac OS X zu portieren?

Wie kann ich in VS 2015 kompilieren und einfach auf Mac OS X laufen?

Vielen Dank! Vlad

+1

https://developer.xamarin.com/guides/mac/ – Jason

+0

Ich habe diese Seite schon gelesen, aber trotzdem geht es um Xamarain Studio, oder? Ich möchte mit Visual Studio und mit Windows-Formularen arbeiten. – BlasterGod

Antwort

0

Das Entwickeln einer Xamarin.Mac App wird derzeit in Visual Studio nicht unterstützt und erfordert, dass Xamarin Studio auf einem Mac ausgeführt wird, auf dem die neueste Version von Xcode installiert ist.

Windows Forms und Windows-APIs sind nicht in Xamarin.Mac unterstützt, so dass Sie in den Hafen UI zu NSWindows, NSViewControllers und NSViews benötigen. Sie können den Back-End-Code jedoch für verschiedene Plattformen freigeben, z. B. für Ihre Datenmodelle und Business-Level-Klassen. Eine typische App kann bis zu 80% des Codes plattformübergreifend teilen.

Ich würde vorschlagen, beginnend mit unserer Hello, Mac Dokumentation, da es eine benötigte Basis für den Rest der Mac-Dokumentation benötigt.