Compartir por


Error de NuGet NU1110

NU1110: el paquete B está disponible en la carpeta “Paquetes globales”, pero el origen https://api.nuget.org/v3/index.json del que procede no es uno de los orígenes configurados.

Problema

Una restauración anterior recuperó el paquete B de un origen de paquete que la solución actual no tiene configurado.

Al instalar un paquete A, se necesitaba un paquete B dependiente de forma transitiva para completar la acción. La restauración encontró B en la carpeta global-packages y el elemento adjunto nupkg.metadata indica un valor Source que no se encuentra en la solución.

Cuando la asignación de origen del paquete está habilitada, NuGet intenta asignar dependencias transitivas automáticamente mediante el análisis del origen en la carpeta global-packages.

Solución

Opción 1.

Crea una asignación de origen de paquete para el paquete B.

Opción 2.

Borra el paquete B de la carpeta global-packages para que la restauración pueda descargarse de uno de los orígenes de paquetes configurados. Para obtener más información, consulta Administración de las carpetas global-packages, de caché y temp.

Si las otras soluciones tienen diferentes orígenes de paquetes y configuraciones de asignación de origen de paquetes, es posible que esta opción no sea factible.

Opción 3.

Considera la posibilidad de habilitar un origen de paquete que sepas que tiene disponible el paquete B.