Leggere in inglese

Condividi tramite


Errore .NET per Android XA2002

Messaggi di esempio

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`.

Problema

Il progetto ha un riferimento a Library1e Library1 ha una dipendenza transitiva da Library2, ma Library2 non è stato possibile trovare usando uno dei meccanismi di ricerca della risoluzione dei riferimenti standard.

Soluzione

In alcuni casi, ad esempio per i progetti trasferiti da un'altra piattaforma di destinazione a .NET per Android, il Library1 riferimento potrebbe non essere più rilevante. In questi casi, il riferimento a Library1 può essere rimosso.

In altri casi, Library2 potrebbe essere disponibile come pacchetto NuGet o come una libreria predefinita simile. Per risolvere l'errore in questi casi, aggiungere il pacchetto NuGet appropriato o il riferimento diretto all'assembly al progetto.

Se nessuna di queste possibilità si applica, Library2 è probabile che sia disponibile un assembly della libreria di classi framework non disponibile per .NET per Android. In questo caso, Library1 non è compatibile con .NET per Android.