none
Réferencer une image en xaml depuis une dll RRS feed

  • Question

  • Bonjour,

    Je référence actuellement mes images dans mes fichiers xaml comme ceci :

    <Image ImageSource="/Common_Resources;component/Images/MyImage.png" />

    Jusqu'ici tout va bien. Je lance mon application depuis visual studio et là aussi tout ce passe bien.
    Puis, j'installe mon application sur un pc avec la dll "Common_Resources.dll" dans le GAC et là patatra !! J'obtiens l'exception suivante : 

     Exception : "provide value on 'system.windows.baml2006.typeconvertermarkupextension' threw an exception"
     InnerException : "could not load file or assembly..."

    Il faut savoir que je référence également d'autres dll dans mon application et que j'installe également dans le GAC et pas de soucis avec celles-ci. J'ai également bien vérifié sur le PC que la dll était bien référencée dans le GAC via gacutil et là encore pas soucis, elle s'y trouve bien.

    Le seul moyen pour lancer mon application est d'ajouter la dll à coté de l’exécutable mais ceci n'est pas une solution car je veux pouvoir l'utiliser avec d'autres application via le GAC. Je pense que le soucis est dans la référence de mes resources dans mes fichiers xaml à cause du premier message d'erreur mais je n'arrive pas à résoudre le problème.

    Puis je forcer la recherche de la dll dans le GAC ?

    Merci d'avance.
    Anaïs

    jeudi 22 mai 2014 12:15

Toutes les réponses