Usando o Wine para abrir o Windows .exe

1

Peço desculpas por repetir minha pergunta, mas foi sugerido que eu perguntasse neste site do StackExchange em vez de stackoverflow:

Postagem original :

Eu criei um simples aplicativo WinForms do Entity Framework .NET 4.5 com o Visual Studio e gostaria de abri-lo no OS X.

Eu usei o Wine antes de abrir o .exe no passado e estou tendo dificuldades desta vez. Eu baixei a versão mais recente do Wine, assim como o OS X.

Quando eu tento abrir o arquivo .exe com o Wine, nada acontece. Nenhuma mensagem de erro. Nada.

Quando tento empacotar o .exe com o WineBottler, recebo um pop-up que diz "Prefixo criado com sucesso"; no entanto, quando tento abrir o arquivo recém-criado, novamente, nada acontece.

Eu sou muito novo no uso do Wine e notei que há WineTricks que você pode usar, mas não tenho certeza se isso é necessário. Mais uma vez, eu usei o Wine antes em um aplicativo muito simples e funcionou muito bem sem usar nenhum WineTricks, mas não tenho certeza se devo incluí-los neste aplicativo.

Eu pesquisei por ajuda, mas não encontrei muito. Qualquer ajuda é muito apreciada!

    
por Sesame 25.05.2014 / 23:30

1 resposta

0

Primeiro de tudo, você tem o .NET 4.5 Framework instalado no seu prefixo Wine (garrafa)?

Se não, então você precisa usar um prefixo pré-definido que já tenha o .NET 4.5 Framework instalado, ou instale você mesmo. Assim como no Windows, você precisa ter certeza de que todas as dependências estão instaladas para que o programa funcione. Para instalar prefixos predefinidos, dê uma olhada aqui .

Se você já tem o .NET framework instalado em seu prefixo, sugiro que você tente executar seu programa com wine a partir da linha de comando (Terminal.app) para observar quaisquer mensagens que sejam impressas em stdout ou stderr. Espero que isso possa lhe dar algumas pistas.

Acho que você digitaria o seguinte para abrir o seu exe no Terminal:

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

Para usar o WineBottler, você pode encontrar este tutorial útil.

Se tudo mais falhar, você pode querer considerar o uso de Mono para executar o seu programa .NET. Dê uma olhada no este guia .

    
por 27.05.2014 / 03:05