
Gostaria de executar meu .exe
arquivo 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-complete
pacote, por exemplo, por:yum install mono-complete
(ouapt-get
).Estrutura .NET, por exemplo, por
winetricks dotnet46
.Instale winetricks por:
yum install winetricks
(ou porapt-get
).
Relacionado:Mono, falhando ao abrir o executável.