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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.