Chyba .NET pro Android XA2002

Ukázkové zprávy

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ém

Projekt má odkaz na Library1a Library1 má tranzitivní závislost na Library2, ale Library2 nelze najít pomocí žádných standardních mechanismů vyhledávání řešení odkazů.

Řešení

V některých případech, například pro projekty portované z jiné cílové platformy na .NET pro Android, Library1 už nemusí být odkaz relevantní. V těchto případech je možné odkaz Library1 odebrat.

V jiných případech Library2 může být k dispozici jako balíček NuGet nebo jiná podobná předem připravená knihovna. Pokud chcete tuto chybu v těchto případech vyřešit, přidejte do projektu příslušný balíček NuGet nebo přímý odkaz na sestavení.

Pokud se žádná z těchto možností nevztahuje, Library2 je pravděpodobně sestavení knihovny tříd frameworku, které není k dispozici pro .NET pro Android. V takovém případě Library1 není kompatibilní pro použití s .NET pro Android.