
Me gustaría ejecutar mi .exe
archivo escrito en VB.NET(en VS 2008)en CentOS 5.6.
He instalado mono. Pero no estoy muy familiarizado con CentOS, así que no sé cómo proceder.
Creé una aplicación de consola "Hello World" en VB.net y la ejecuté usando ese código y todo funcionó bien. Pero cuando intenté ejecutar una aplicación VB Windows Form, me arroja un error que dice:
No se pudo cargar el método del punto de entrada.
Respuesta1
Intente ejecutar el siguiente comando en la Terminal de Linux:
mono program.exe
Probablemente fallará con una excepción que le indicará qué cambios deberá realizar más adelante.
Ver:Portar aplicaciones Winforms.
Todo programa que quiera apuntar a Mono debe corregirse en consecuencia. Para aplicaciones VB.NET, puede instalar mono tiempo de ejecución completo (como en algunas distribuciones de Linux, VB.NET está empaquetado por separado y es posible que aún no esté instalado).
Respuesta2
Asegúrese de haber instalado las siguientes bibliotecas:
mono-complete
paquete, por ejemplo por:yum install mono-complete
(oapt-get
)..NET Framework, por ejemplo por
winetricks dotnet46
.Instale Winetricks por:
yum install winetricks
(o porapt-get
).
Relacionado:Mono, no se puede abrir el ejecutable.