Question

Je souhaite utiliser le contrôle du navigateur Web dans une application mono, mais lorsque j'obtiens l'erreur "libgluezilla introuvable.Pour bénéficier de la prise en charge du navigateur Web, vous devez installer libgluezilla. " L'installation d'Intrepid Deb provoque le blocage de toute application faisant référence au contrôle du navigateur Web au démarrage avec :"Le fil de discussion (nul) a peut-être été finalisé prématurément".

Était-ce utile?

La solution

apt-cache search libgluezilla
libmono-mozilla0.1-cil - Mono Mozilla library

D'après la description du colis :

Description: Mono Mozilla library
 Mono is a platform for running and developing applications based on the
 ECMA/ISO Standards. Mono is an open source effort led by Novell.
 Mono provides a complete CLR (Common Language Runtime) including compiler and
 runtime, which can produce and execute CIL (Common Intermediate Language)
 bytecode (aka assemblies), and a class library.
 .
 This package contains the implementation of the WebControl class based on the
 Mozilla engine using libgluezilla.
Homepage: http://www.mono-project.com/

Vous devrez probablement désinstaller tout ce qui provient d'Intrepid sans être correctement rétroporté.

Autres conseils

voici un lien vers celui-ci sur le site Ubuntu :

http://packages.ubuntu.com/intrepid/libgluezilla

il y a une section de téléchargement en bas pour un package deb

Après avoir installé le DEB indiqué par John, mon application plante...Est-ce parce que le deb est destiné au mauvais Ubuntu (8.08 au lieu de 8.04) ?Il semble que ce soit la version correcte de libgluezilla pour la version de Mono (tout l'est.1.9.1)...

Voici ce que j'obtiens lorsque j'essaie d'exécuter l'application avec

$MONO_LOG_LEVEL=debug mono TestbedCSharp.exe


Mono-INFO: Assembly Loader probing location: '/usr/lib/mono/gac/Mono.Mozilla/0.2.0.0__0738eb9f132ed756/Mono.Mozilla.dll'.
Mono-INFO: Image addref Mono.Mozilla 0x8514cb0 -> /usr/lib/mono/gac/Mono.Mozilla/0.2.0.0__0738eb9f132ed756/Mono.Mozilla.dll 0x8514590: 2

Mono-INFO: Assembly Ref addref Mono.Mozilla 0x8514cb0 -> mscorlib 0x823ba30: 10

Mono-INFO: Assembly Mono.Mozilla 0x8514cb0 added to domain TestbedCSharp.exe, ref_count=1

Mono-INFO: AOT failed to load AOT module /usr/lib/mono/gac/Mono.Mozilla/0.2.0.0__0738eb9f132ed756/Mono.Mozilla.dll.so: /usr/lib/mono/gac/Mono.Mozilla/0.2.0.0__0738eb9f132ed756/Mono.Mozilla.dll.so: cannot open shared object file: No such file or directory

Mono-INFO: Assembly Loader loaded assembly from location: '/usr/lib/mono/gac/Mono.Mozilla/0.2.0.0__0738eb9f132ed756/Mono.Mozilla.dll'.
Mono-INFO: Config attempting to parse: '/usr/lib/mono/gac/Mono.Mozilla/0.2.0.0__0738eb9f132ed756/Mono.Mozilla.dll.config'.
Mono-INFO: Config attempting to parse: '/etc/mono/assemblies/Mono.Mozilla/Mono.Mozilla.config'.
Mono-INFO: Config attempting to parse: '/home/kris/.mono/assemblies/Mono.Mozilla/Mono.Mozilla.config'.
Mono-INFO: Assembly Ref addref System.Windows.Forms 0x82880d8 -> Mono.Mozilla 0x8514cb0: 2

Mono-INFO: Assembly Ref addref Mono.Mozilla 0x8514cb0 -> System 0x8290908: 5

Mono-INFO: DllImport attempting to load: 'gluezilla'.
Mono-INFO: DllImport loading location: 'libgluezilla.so'.
Mono-INFO: Searching for 'gluezilla_init'.
Mono-INFO: Probing 'gluezilla_init'.
Mono-INFO: Found as 'gluezilla_init'.

** (TestbedCSharp.exe:22700): WARNING **: Thread (nil) may have been prematurely finalized
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top