2016-02-23 18 views
6

Ciao buona giornata a tutti,C# Windows Form Le applicazioni in Mac

Vorrei solo chiedere se è possibile eseguire C applicazioni form # finestre in Mac, sviluppate utilizzando Microsoft Visual Studio in un sistema operativo Microsoft? : D cosa sarebbe necessario? è gratuito o devo acquistarlo?

grazie. : D

+0

Parallels o Fusion sarà la vostra risposta. Altrimenti dovrai re-toolare e lavorare con qualcosa come Xamarin, Mono, o altro. –

risposta

-2

Questo non è possibile. Le applicazioni Winform C# possono essere eseguite solo su Windows.

+3

È possibile utilizzare Mono e Xamarin Studio per scrivere app in C# che verranno eseguite su Mac. –

+0

Non è possibile utilizzare WinForms di per sé, ma si ** può ** fare GTK # tramite Xamarin/Mono. Un'altra opzione è usare Xamarin per il code-behind e XCode per la progettazione dei moduli. – code4life

4

Il .Net Core è multipiattaforma sebbene non includa winform (forse lo sarà in futuro) o Wpf (sicuramente non sarà multipiattaforma in futuro).

È possibile utilizzare Xamarin Studio e Mono per creare un'app Winform per Mac, anche se si desidera utilizzare Visual Studio acquistare la licenza commerciale Xamarin per il supporto VS o creare un'app XNA o Web. Vedere la mia risposta qui .net core for linux and mac per maggiori informazioni.

1

Ho usato Xamarin e GTK #, oltre a Xamarin per code-behind e XCode per la progettazione di moduli. Entrambi lavorano abbastanza decentemente con C# per roba da code-behind.

Tieni presente che GTK # sembra piuttosto goffo e datato quando lo inserisci accanto a un'applicazione Mac nativa.

D'altra parte, l'oggetto framework per i moduli XCode (sì, so che non sto usando la terminologia "corretta" ...) presenta un po 'di una curva di apprendimento, ma non è terribilmente difficile, e Xamarin ha fatto un buon lavoro nell'integrare il modello di oggetti in C#, quindi tra la documentazione di Apple e ciò che Xamarin fornisce, ed er .. da StackOverflow stesso, dovresti essere in grado di produrre delle app dall'aspetto curato.

1

Wine è in grado di eseguire alcune applicazioni Windows basate su winforms su Mac OSX. Quando funziona come previsto, tutto ciò che devi fare è installare Wine sul Mac e poi eseguire il tuo exe. Naturalmente questo non funzionerà sempre perfettamente e non avrà lo smalto di un'app nativa per Mac, ma per le app Winform più semplici dovrebbe funzionare.

Problemi correlati