Blaise Braye, IT Edition

Aller au contenu | Aller au menu | Aller à la recherche

dimanche, 4 novembre 2007

MonoDevelop - NameSpace could not be found

Lors de mon premier test de monodevelop, je me retrouve bêtement coincé pour un hello world;

Erreur à la compilation: The type or namespace name `Gtk' could not be found. Are you missing a using directive or an assembly reference?(CS0246)

on comprend tous l'erreur, venant de visual studio, je ne la connais que trop bien... mais comment s'en sort-on sous monodev?

j'ai finalement résolu l'affaire en supprimant la référence mise par défaut vers gtk-sharp, il semble qu'elle soit incorrecte ou bien qu'elle ne référence pas le bon assembly. Ensuite, je choisis d'éditer les références et j'ajoute une référence vers gtk-sharp.dll (il y en a forcémment une dans le répertoire /opt/mono-x.x.x.x/lib/mono/gtk-sharp-2.0/gtk-sharp.dll )

Installation Mono et son IDE

Site officiel La référence française

Installation de mono J'ai téléchargé l'installeur mono ici (Il existe toute une autre foule de solutions d'installations téléchargables ici)

puis l'ai installé classiquement :

[Bash]
chmod +x mono-1.2.3.1_2-installer.bin
./mono-1.2.3.1_2-installer.bin

à la fin de l'installation, l'installeur me prévient qu'il me manque des librairies:

[Bash]
Missing libraries:
----------------
libexif.so.9 libgailutil.so.17 libglitz.so.1

It appears your system may be unable
 to run graphical apps included
 in this installer.  Please fix
 unresolved symbols by installing
 the necessary packages for your 
 system.

Je cherche un peu et me rend compte qu'il s'agit d'une librairie graphique de gnome... il semble qu'il soit déjà installé sur mon système; je ne comprend donc pas ce qu'il me veut et j'espère que çà ne posera pas de soucis.

Après avoir tapé mono dans le gestionnaire de paquetages, je me rend compte que tout mono est ses addons sont installables depuis celui-ci; J'en profite pour tous les installer sans oublier bien sur MonoDevelop, un IDE open source.

Référence utile Le blog de Patrick