| |||
Correr un sistema en C# para linux Hola a todos, quisiera que me ayuden con una inquietud que tengo... necesito desarrollar un sistema pero lo necesito hacer con herramientas libres y he llegado a la conclusion que una buena opcion es hacerlo con C# y postgres, esete sistema desarrollado en windows no seria ningun problema al usar winform, mi inquietud surgue cuando quiera ejecutar este mismo sistema bajo linux... prodria hacerlo?? o deberia utilizar otras herramientas??? gracias por su ayuda |
| ||||
Re: Correr un sistema en C# para linux Debes usar el framework mono para compilar en versiones sobre linux, puedes apoyarte con el Cshaprdevelop que es gratuito tambien salu2
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| |||
Re: Correr un sistema en C# para linux Gracias, creo que se me va acrarando el panorama, pero tengo otra inquietud... segun lo que he visto Cshaprdevelop es solamente para windows... si desarrollo una aplicacion en Cshaprdevelop esta aplicacion deberia cargarla en linux con mono para complilarla nuevamente para que funcione en linux... o adicionalmente debo modificar lineas de codigo para esto... espero me puedas ayudar con esta inquietud. |
| |||
Re: Correr un sistema en C# para linux No es necesario recompilar. Si tu aplicacion va a ser una aplicacion 100% .Net (o sea, que no llames a DLLs nativas de Windows), puedes ejecutarla sin problemas con Mono. El unico inconveniente que yo le veo, es que si la haces con Windows Forms, tu aplicacion no tomara el Look and Feel de Linux, para ello debieras utilizar las clases de Gtk-Sharp en lugar de Windows Forms. |
| |||
Re: Correr un sistema en C# para linux cesar_nava disculpa la pregunta pero me podrias explicar un poquito mejor lo de llamar a DLL nativas de windows?? en las pequeñas aplicaciones que he podido ver no he visto ninguna referencia a DLL.. |
| |||
Re: Correr un sistema en C# para linux Me refiero a que no utilices: [DllImport("Libreria.dll")] public static extern int FuncionEnDll(parametros); Si estas seguro que en tu codigo no existe ninguna linea similar a esta, tu aplicacion deberia ejecutarse sin problemas con Mono. |
| |||
Respuesta: Correr un sistema en C# para linux Hola, Soy nueva en esto. Desarrolle un SoftPhone con Visual C# y necesito que corra en linux. Leí todos sus comentarios acerca de correr con mono, pero no sé si se aplicaría a mi caso. Yo utilizo librerías, pero no sé si son nativas de Windows, como que ese detalle no me quedo claro. Son librerías propias del SoftPhone pero están echas para correr para Windows, utilizo codecs, que están dentro de estas librerías y me meto con el registro. Aunque dentro de mi codigo no tengo ningún DllImport ¿Alguien podría ayudarme? Muchas Gracias |
| |||
Respuesta: Correr un sistema en C# para linux Bienvenida al foro. Por otro lado, te recomiendo iniciar un nuevo tema con tu pregunta. Cita: Habria que examinar dichas librerias. Abrelas con el programa Reflector, y verifica si existe alguna llamada a DllImport en ellas.
Iniciado por luceroel Desarrolle un SoftPhone con Visual C# y necesito que corra en linux. Leí todos sus comentarios acerca de correr con mono, pero no sé si se aplicaría a mi caso. Yo utilizo librerías, pero no sé si son nativas de Windows, como que ese detalle no me quedo claro. Son librerías propias del SoftPhone pero están echas para correr para Windows, utilizo codecs, que están dentro de estas librerías y me meto con el registro. Aunque dentro de mi codigo no tengo ningún DllImport ¿Podrías ayudarme? Los codecs que utilizas, ¿Son de audio y/o video?, ¿Utilizas Direct X?. Si es asi, no podras ejecutar tu aplicacion en Linux con Mono. |