Esiste un modo per convertire le applicazioni .NET in applicazioni Mac OS X? Sto usando Visual Basic 2008 e voglio che anche gli utenti Mac utilizzino la mia applicazione. È possibile? In tal caso, rispondi con un link o una fonte.Applicazione .NET all'applicazione Mac OS X?
risposta
C'è il progetto Mono.
Si potrebbe provare a Mono. Funziona su Windows, Linux e Mac OS.
La risposta dipende fortemente da ciò che si sta tentando di fare.
Mono Project Il Mono Project consente di eseguire applicazioni CLR su OS X. Le librerie di Mono, tuttavia, non sono repliche complete di quelle sui runtime ufficiali di Microsoft .NET, ed è abbastanza facile creare software che funziona bene su Windows ma fallisce miseramente su Mono. Lo, noto anche come MoMA, è uno strumento che è possibile eseguire contro gli assembly .NET per sapere se verranno eseguiti su Mono e, in termini approssimativi, quanto bene.
Un luogo in cui quasi sicuramente verrai colpito, dato che stai scrivendo un'applicazione VB.NET, sono le librerie della GUI. WinForms richiede X Windows su Mac, che non è installato di default. Mentre Mono offre alcuni strumenti per la creazione di GUI nativi con .NET, fare ciò richiederebbe riscrivere l'interfaccia utente più o meno da zero - e il progetto principale per farlo, Cocoa#, sembra piuttosto morto al momento.
Quindi, in pratica: se la tua applicazione non è un'applicazione GUI, la tua possibilità di essere eseguita su Mac è probabilmente abbastanza alta. Altrimenti, probabilmente varrebbe la pena di mettere i tuoi sforzi altrove.
- 1. Applicazione Java Windows vs Mac OS X
- 2. Navigazione applicazione multiview Coco OS Mac OS X
- 3. Mac OS X Visualizza swapping
- 4. Mac OS X Lion Barra dei menu Applicazione
- 5. XAMPP Mac OS X "Questa applicazione richiede privilegi di amministratore"
- 6. pathForResource restituisce nil in Applicazione console Mac OS X - Swift
- 7. ca-certificates Mac OS X
- 8. JNotify su Mac OS X?
- 9. ldconfig per Mac OS X
- 10. SetWindowsHookEx per Mac OS X?
- 11. Menu Preferenze Mac OS X Java Swing
- 12. Collegamento statico wxHaskell su Mac OS X
- 13. Architettura dell'applicazione Cocoa su Mac OS X
- 14. Trova dispositivi USB disponibili Mac OS X
- 15. ID hardware univoco in Mac OS X
- 16. GUI Java Swing su Mac OS X
- 17. Disinstallare pacchetti in Mac OS X
- 18. /proc/uptime in Mac OS X
- 19. Disinstallare MongoDB su Mac OS X
- 20. Classe UIDevice per Mac OS X?
- 21. Come installo wxPython su Mac OS X?
- 22. console EFI su Mac OS X (Intel)
- 23. Come rilevare SSD in Mac OS X?
- 24. Impossibile installare matplotlib su Mac OS X
- 25. Test IE6 su Mac OS X
- 26. Mac OS X Sandbox e Disk Arbitration
- 27. Comando servizi su Mac OS X
- 28. Installa/aggiorna gradle su Mac OS X
- 29. Come installare mod_jk su Mac OS X
- 30. Come configurare libusb su Mac OS X?
sì, è possibile :-) –
http://www.mono-project.com/Visual_Basic – itowlson