J'ai une application UWP qui doit être écrite dans WPF. J'utilise l'approche MVVM et dans mon projet j'ai un projet WPF et 2 bibliothèques de classes. L'un est pour Model, l'autre pour ViewModel. J'ai installé le framework MVVM Light dans mon ViewModel et ajouté une référence de ma View à ma ViewModel. J'essaie actuellement de faire une navigation d'une page à l'autre mais il semble que je n'ai pas accès aux bibliothèques MVVM Light de mon projet View. Dans l'UWP, je n'ai aucun problème avec ça. Quelqu'un peut-il m'expliquer ce que je fais mal? Je veux juste avoir accès aux bibliothèques qui sont installées dans la bibliothèque de classes dont j'ai une référence.Impossible d'accéder aux packages installés à partir d'un autre assembly
0
A
Répondre
1
Vous ne pouvez pas appeler directement une bibliothèque référencée indirectement par une autre bibliothèque à partir de votre application; vous devrez ajouter une référence à la bibliothèque "petitchild" directement dans l'application.
Actuellement, vous avez ceci:
Application -> Bibliothèque_A -> Bibliothèque_B
Vous aurez besoin d'ajouter une autre référence, comme ceci:
Application -> Bibliothèque_A - > LibraryB
Application -> BibliothèqueB
Comment est-ce que je peux faire cela et pour la première fois que j'entends parler de la bibliothèque de petit-enfant? –
"petitechild library" était juste la meilleure description pour une référence indirecte que je pourrais trouver. Ce n'est pas un terme réel. –
Donc vous voulez dire que je devrais AUSSI installer la bibliothèque MVVM Light dans mon projet d'application? –