Anuncios Google

Portar aplicacion de Windows Forms a Linux

Quiero portar mi programa (Game Dev Helper) a Linux

He encontrado esa guia: http://www.mono-project.com/Guide:_Porting_Winforms_Applicat...

pero no se si hace lo que quiero... ¿Alguien sabe algo sobre portar aplicaciones  de Windows Forms a Linux?


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de burnxez

MONO

Prueba con mono, supongo que habrá algo que te ayude. Aunque te puedo decir que si quieres algo multiplataforma y bien hecho recurras a otros lenguajes cómo puede ser C/C++ o incluso Java (aunque este último también tiene sus defectos) básicamente un producto de microsoft está hecho para que sólo funcione "bien" o "decentemente" bajo su propia plataforma, y aveces ni eso sucede....

Para los que discuten allá abajo, wine no es un emulador en su sitio web dice por que.

Saludos.

Imagen de mahasnake

van a pelear por lo de si es

van a pelear por lo de si es emulador o no, o van a ayudar?

Imagen de Guillermo_Cornielle

Ese es el

Problema de los .NET, aunque C++ no tanto, y C# ya tienen una plataforma que lo soporta (mono), pero VB, oi de algun port para Linux, no se como se llame, creo que era monobasic, pero creo que en la pagina de mono puedes encontrarlo, aunque no se si funciona xD.


Manual del Perfecto Votante Para un voto libre y justo!.

TheGCProjects

Imagen de kix2902

WINE

WINE es un emulador de Windows para Linux que integra el ultimo Framework .NET, y por tanto deberia funcionar perfectamente tu aplicacion

 

 

Imagen de krx.13.vk

Wine: Wine Is Not

Wine:

Wine Is Not Emulator

No es un emulador.

Sino revisa la noticia.

Salu2

Imagen de kix2902

ES un "emulador"

Me da igual el nombre que le hayan puesto al programa, WINE es un emulador de windows (ejecuta archivos con extension EXE) en linux

El formato exe no es más

El formato exe no es más que un contenedor. El código que se ejecuta es el mismo para windows, linux o lo que le pongas. La diferencia es que los ejecutables pueden necesitar librerías externas, y ahí es donde entra en acción WINE, que es una implementación de esas librerías en linux.

Imagen de krx.13.vk

Directamente no es un

Directamente no es un emulador.

¿Está hecho en Visual

¿Está hecho en Visual Basic? Ese lenguaje solo sirve en Windows, y mas bien para pocas cosas. Si lo quieres portar, tendrías que reescribir casi todo el código. XD Puedes mirar a ver si funciona con WINE. Si no funciona, olvídate.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.