Leer en inglés

Compartir a través de


Error de .NET para Android XA2002

Mensajes de ejemplo

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

El proyecto tiene una referencia a Library1y Library1 tiene una dependencia transitiva en Library2, pero Library2 no se encontró mediante ninguno de los mecanismos de búsqueda de resolución de referencia estándar.

Solución

En algunos casos, como para proyectos trasladados desde otra plataforma de destino a .NET para Android, es posible que la Library1 referencia ya no sea relevante. En esos casos, se puede quitar la referencia a Library1 .

En otros casos, Library2 podría estar disponible como un paquete NuGet u otra biblioteca precompilada similar. Para resolver el error en esos casos, agregue el paquete NuGet adecuado o la referencia de ensamblado directo al proyecto.

Si ninguna de esas posibilidades se aplica, Library2 es probable que sea un ensamblado de biblioteca de clases de marco que no esté disponible para .NET para Android. En ese caso, Library1 no es compatible para su uso con .NET para Android.