Поделиться через


Ошибка NuGet NU1110

NU1110: пакет B доступен в папке глобальных пакетов, но источник, из https://api.nuget.org/v3/index.json который он был получен, не является одним из настроенных источников.

Проблема

Предыдущее восстановление извлекло пакет B из источника пакета, который не настроен в текущем решении.

При выполнении установки пакета Aзависимый пакет B требуется транзитивно для выполнения действия. Восстановление, найденное B в папке глобальных пакетов), а сопровождающее nupkg.metadata указывает Source значение, которое оно не может найти в решении.

Если сопоставление источников пакетов включено, NuGet пытается сопоставить транзитивные зависимости автоматически, анализируя источник в папке глобальных пакетов.

Решение

Вариант 1.

Создание сопоставления источника пакета для пакета B.

Вариант 2.

Снимите пакет B из папки глобальных пакетов, чтобы восстановить его из одного из настроенных источников пакетов. Дополнительные сведения см. в статье "Управление глобальными пакетами, кэшем и временными папками".

Если другие решения имеют разные источники пакетов и конфигурации сопоставления источников пакетов, этот параметр может оказаться невозможным.

Вариант 3.

Рассмотрите возможность включения источника пакета, который вы знаете, имеет доступный пакет B .