Como executar um arquivo VB.NET .exe no CentOS 5.6

Como executar um arquivo VB.NET .exe no CentOS 5.6

Gostaria de executar meu .exearquivo escrito em VB.NET(no VS 2008)no CentOS 5.6.

Eu instalei o mono. Mas não estou familiarizado com o CentOS, então não sei como proceder.


Criei um aplicativo de console "Hello World" em VB.net e executei-o usando esse código e tudo funcionou bem. Mas quando tentei executar um aplicativo de formulário VB do Windows, ocorreu um erro dizendo:

O método do ponto de entrada não pôde ser carregado.

Responder1

Tente executar o seguinte comando no Terminal Linux:

mono program.exe

Provavelmente irá falhar com uma exceção informando quais alterações você precisa fazer mais tarde.

Ver:Portando aplicativos WinForms.

Todo programa que deseja atingir o Mono deve ser corrigido de acordo. Para aplicativos VB.NET, você pode instalar o tempo de execução completo mono (como em algumas distros Linux, o VB.NET é empacotado separadamente e pode ainda não estar instalado).

Responder2

Certifique-se de ter instalado as seguintes bibliotecas:

  • mono-completepacote, por exemplo, por: yum install mono-complete(ou apt-get).
  • Estrutura .NET, por exemplo, por winetricks dotnet46.

    Instale winetricks por: yum install winetricks(ou por apt-get).

Relacionado:Mono, falhando ao abrir o executável.

informação relacionada