
| |||
Re: Aplicaciones Vb.net en linux con mono.net Yo no he ejecutado programas creados con VB.Net en Mono, pero si he podido ejecutar sin problemas programadas hechos en C# con Visual Studio .Net 2003 en Mono bajo Linux. Basicamente solo debes asegurarte que tu aplicacion no llame a APIs nativas de Windows. La forma en como yo las pruebo (cuando la aplicacion ya esta desarrollada, y le doy mantenimiento y la voy a migrar) es: - Depuro, ejecuto y pruebo mi aplicacion en C# (en tu caso VB .Net) con Visual Studio .Net 2003. - Una vez que compruebo que funciona bien en Windows con .Net Framework, la ejecuto y depuro en Windows con Mono para Windows. - Ya que me funciona sin problemas en Windows con Mono, la ejecuto en Linux con Mono para Linux. La forma en como desarrollo mis aplicaciones, para ejecutarlas en Mono es: - Desarrollo, depuro, ejecuto y pruebo mi aplicacion en C# (en tu caso VB .Net) con Sharp Develop, con el compilador Mono 2.0 seleccionado como predeterminado. - Ya que me funciona sin problemas en Windows con Mono, la ejecuto en Linux con Mono. Actualmente existe una herramienta llamada Mono Migration Analyzer, que te permite verificar si tu aplicacion podra ejecutarse sin problemas en Mono: http://www.mono-project.com/Moma Te recomiendo emplear Mono 1.2 o posterior (actualmente 1.2.2), ya que esta ya tiene implementada completamente las clases de Windows Forms, y emplear Sharp Develop 2.0 o posterior (actualmente 2.1 Beta 2), ya que tiene plantillas de proyectos para Mono, y permite emplear el compilador de Mono. Como comentario adicional, te aconsejo (y la comunidad de Mono tambien lo recomienda) no emplear las clases de Windows Forms, y emplear en su lugar las clases de Gtk#. |