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


Ошибка NuGet NU1109

NU1109: обнаружена понижение уровня пакета: B с 2.0.0 до централизованно определенного 1.0.0. Обновите централизованно управляемую версию пакета до более поздней.
  "Проект" -> "A" 1.0.0 -> "B" (>= 2.0.0)
  "Project" -> "B" (>= 1.0.0)

Проблема

Пакет зависимостей указал ограничение версии на более высокую версию пакета, чем восстановление в конечном счете разрешено. Это связано с правилом direct-dependency-wins - при разрешении пакетов прямая версия пакета в подграфе переопределяет, что удаленные пакеты с тем же идентификатором.

Решение

Обновите PackageVersion от B до более поздней версии пакета. В приведенном выше примере вы измените ссылку на пакет на B 2.0.0.