Czy istnieje sposób konwertowania aplikacji .NET na aplikacje systemu Mac OS X? Korzystam z programu Visual Basic 2008 i chcę, aby użytkownicy Maców również korzystali z mojej aplikacji. Czy to możliwe? Jeśli tak, odpowiedz z powrotem na link lub źródło.. Aplikacja .NET do aplikacji Mac OS X?
Odpowiedz
Istnieje projekt Mono.
Można spróbować Mono. Działa na systemach Windows, Linux i Mac OS.
Odpowiedź zależy w dużym stopniu od tego, co próbujesz zrobić.
Mono Project pozwala na uruchamianie aplikacji CLR oparte na bibliotekach OS X. Mono, jednak nie są kompletne repliki tych na oficjalnych Microsoft .NET czasy pracy, i to dość łatwe do wykonania oprogramowania, które działa poprawnie na Windows, ale zawodzi marnie na Mono. Model Mono Migration Analyzer, znany również pod nazwą MoMA, jest narzędziem, które można uruchomić na swoich zestawach .NET, aby dowiedzieć się, czy będą one działać w trybie Mono, a także, w ujęciu przybliżonym, jak dobrze.
Jednym z miejsc, w którym prawie na pewno zostaniesz trafiony, biorąc pod uwagę, że piszesz aplikację VB.NET, są biblioteki GUI. WinForm wymaga X Window na Macu, który nie jest domyślnie instalowany. Podczas gdy Mono zapewnia pewne udogodnienia do tworzenia rodzimych GUI z użyciem .NET, zrobienie tego wymagałoby przepisania interfejsu użytkownika mniej więcej od zera - a główny projekt, który to robił, Cocoa#, wydaje się w tej chwili całkiem martwy.
Więc, w zasadzie: jeśli twoja aplikacja nie jest aplikacją GUI, twoja szansa na uruchomienie na Macu jest prawdopodobnie dość wysoka. W przeciwnym razie prawdopodobnie warto byłoby poświęcić swoje wysiłki gdzie indziej.
- 1. Aplikacja Java Windows vs Mac OS X
- 2. Aktualizacje aplikacji w systemie Mac OS X
- 3. Czy aplikacja Mac OS X może uniemożliwić dlopen ładowanie biblioteki?
- 4. Budowanie aplikacji Mac OS X/Cocoa do dystrybucji zaimportowanym szkieletem
- 5. Jak ustawić ikonę dla aplikacji aplikacji Mac OS X?
- 6. Jak aplikacja Mac OS X Timing może śledzić pliki
- 7. Mac OS X libcurl dylib wersja kompatybilności
- 8. Synchronizacja danych iOS i Mac OS X
- 9. Łączenie statyczne wxHaskell na Mac OS X
- 10. W systemie Mac OS X 10.8.x w jaki sposób aplikacja AppStore może zainstalować rozszerzenie jądra?
- 11. Odinstalowywanie pakietów w systemie Mac OS X
- 12. Sterowanie kamerą zdalną aplikacji Mac OS X przez Wi-Fi
- 13. Mac OS X: Gdzie powinienem przechowywać typowe dane aplikacji?
- 14. pathForResource zwraca zero w aplikacji konsoli Mac OS X - Swift
- 15. Mac OS X Sandbox i Dysk Arbitrażowy
- 16. Czy możemy uruchomić aplikację C#/WPF na Mac OS X?
- 17. Debugowanie i zabijanie aplikacji na Mac OS X?
- 18. Klasa UIDevice dla Mac OS X?
- 19. Mac OS X: Zmiana układu klawiatury przechwytywania
- 20. Uruchomienie Mac OS X (LoginItem) APP pomocnika z głównej aplikacji
- 21. Building Google Breakpad na Mac OS X
- 22. pygettext.py i msgfmt.py na Mac OS X
- 23. Jaka jest różnica między mapami klawiszy - Mac OS X i Mac OS X 10.5+?
- 24. ldconfig dla systemu Mac OS X
- 25. Kompilowanie SOILu OpenGL na Mac OS X
- 26. Wysyłanie skrótu klawiaturowego do okna Mac OS X
- 27. Oprogramowanie do śledzenia błędów w systemie Mac OS X
- 28. przy użyciu PEAR z MAC OS X
- 29. JNotify w systemie Mac OS X?
- 30. Uprawnienia XAMPP na Mac OS X?
tak, można :-) –
http://www.mono-project.com/Visual_Basic – itowlson