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 à Library1 peut être retirée.

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'il s'agisse d'un assembly de bibliothèque de classes du framework qui n'est pas disponible pour .NET pour Android. Dans ce cas, Library1 n’est pas compatible avec .NET pour Android.