Lire en anglais

Partager via


Erreur .NET pour Android XA2002

Exemples de messages

error XA2002: Can not resolve reference: `Library2`, referenced by `Library1`. Please add a NuGet package or assembly reference for `Library2`, or remove the reference to `Library1`.

Problème

Le projet a une référence à Library1, et Library1 a une dépendance transitive sur Library2, mais Library2 n’a pas pu être trouvé à l’aide de l’un des mécanismes de recherche de résolution de référence standard.

Solution

Dans certains cas, comme pour les projets portés à partir d’une autre plateforme cible vers .NET pour Android, la Library1 référence peut ne plus être pertinente. Dans ces cas, la référence à supprimer Library1 .

Dans d’autres cas, Library2 il peut être disponible sous forme de package NuGet ou d’une autre bibliothèque prédéfinie similaire. Pour résoudre l’erreur dans ces cas, ajoutez le package NuGet approprié ou la référence d’assembly directe au projet.

Si aucune de ces possibilités ne s’applique, Library2 il est probable qu’un assembly de bibliothèque de classes de framework qui n’est pas disponible pour .NET pour Android. Dans ce cas, Library1 n’est pas compatible avec .NET pour Android.