Korzystanie z Wine do otwierania Windows .exe

1

Przepraszam za powtórzenie mojego pytania, ale zasugerowano, że zadam je w tej witrynie StackExchange zamiast stackoverflow:

Oryginalny post :

Stworzyłem prostą aplikację Winforms .NET 4.5 Entity Framework z Visual Studio i chciałbym ją otworzyć w OS X.

W przeszłości używałem Wine do otwierania plików .exe i tym razem mam problemy. Pobrałem najnowszą wersję Wine, a także OS X.

Gdy próbuję otworzyć plik .exe za pomocą Wine, nic się nie dzieje. Brak komunikatów o błędach. Nic.

Kiedy próbuję spakować plik .exe za pomocą WineBottler, pojawia się okienko z napisem „Prefiks został utworzony pomyślnie”; jednak gdy próbuję otworzyć nowo utworzony plik, znowu nic się nie dzieje.

Jestem bardzo nowy w korzystaniu z Wine i zauważyłem, że istnieją WineTricks, których możesz użyć, ale nie jestem pewien, czy jest to konieczne. Ponownie użyłem Wine wcześniej w bardzo prostej aplikacji i działało dobrze bez użycia WineTricks, ale nie jestem pewien, czy powinienem dołączyć je do tej aplikacji.

Poszukałem pomocy, ale niewiele znalazłem. Każda pomoc jest mile widziana!

Sezam
źródło

Odpowiedzi:

0

Przede wszystkim, czy masz .NET 4.5 Framework zainstalowany w prefiksie Wine (butelka)?

Jeśli nie, musisz użyć wstępnie zdefiniowanego prefiksu, który ma już zainstalowany program .NET 4.5 Framework, lub zainstalować go samodzielnie. Podobnie jak w systemie Windows, musisz upewnić się, że wszystkie zależności są zainstalowane, aby program działał. Aby zainstalować wstępnie zdefiniowane prefiksy, spójrz tutaj .

Jeśli masz już .NET Framework zainstalowany w prefiksie, sugeruję, abyś spróbował uruchomić program z wine z wiersza poleceń (Terminal.app), aby zaobserwować wszelkie komunikaty, które wypisują na standardowe wyjście lub stderr. Mam nadzieję, że może to dać ci wskazówki.

Myślę, że wprowadziłbyś następujące polecenie, aby otworzyć exe z terminalu:

/Applications/Wine.app/Contents/Resources/bin/wine path/to/your/exe

W przypadku korzystania z WineBottler ten poradnik może okazać się pomocny.

Jeśli wszystko inne zawiedzie, możesz rozważyć użycie Mono do uruchomienia programu .NET. Spójrz na ten przewodnik .

Alex35
źródło