Re: Error al ejecutar aplicacion Winform con Mono 2.0
Oscar Acosta <[email protected]>
| Newsgroups | gmane.comp.gnome.mono.hispano |
|---|---|
| Message-ID | <[email protected]> |
Hola: Al final lo consegui, siguiendo las instrucciones de la pagina: http://www.mono-project.com/DllNotFoundException Los pasos basicos son: Verificar que esta instalada libgdiplus: $ find /usr -name libgdiplus.so /usr/local/lib/libgdiplus.so Verificar que el linkador dinamico no conoce la ruta de la libreria: ldconfig -p |grep libgdiplus Esto no deberia ofrecer ningun resultado de salida. Editar /etc/ld.so.conf y añadir el path donde esta la libreria (El resultado de find) ejecutar como root ldconfig para forzar la reconstruccion de la cache. Voila! Saludos, Oscar Acosta --- El sáb, 11/10/08, Alberto León <[email protected]> escribió: De: Alberto León <[email protected]> Asunto: Re: [Mono-hispano] Error al ejecutar aplicacion Winform con Mono 2.0 Para: [email protected] CC: [email protected] Fecha: sábado, 11 octubre, 2008 12:14 Debe ser que en el GAC está registrado el libgdiplus.dll de la anterior instalación y no el de ahora. El 11 de octubre de 2008 11:29, Oscar Acosta <[email protected]> escribió: Hola: A pesar de haber visto los correos anteriores donde informaban que proximamente saldrian los paquetes para debian de mono 2.0, me pudo la impaciencia y me lance a compilalar mono 2.0 desde las fuentes. Todo el proceso fue bien, hasta que intente ejecutar una aplicacion winforms que antes funcionaba con mono 1.9. El resultado es un log de errores enorme porque no encuentra libgdiplus.dll. Lo interesante es que deberia estar, ya que la compile tambien desde las fuenes y la instale. Podra solucionarlo a mano? Donde deberia colocar libgdiplus.dll para que deje de ocurrir esto? System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.XplatUI ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.GDIPlus ---> System.DllNotFoundException: gdiplus.dll at (wrapper managed-to-native) System.Drawing.GDIPlus:GdiplusStartup (ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&) at System.Drawing.GDIPlus..cctor () [0x00000] --- End of inner exception stack trace --- Saludos, Oscar _______________________________________________ Mono-hispano mailing list [email protected] https://listas.hispalinux.es/mailman/listinfo/mono-hispano _______________________________________________ Mono-hispano mailing list [email protected] https://listas.hispalinux.es/mailman/listinfo/mono-hispano