Я только что преобразовал свою библиотеку PCL в новую библиотеку.Net Standard, и у меня есть некоторые треугольники желтого предупреждения в моих зависимостях, показанных ниже:
Во время преобразования он привел все пакеты nuget, включая зависимости, чтобы они могли быть дублированиями.
Как узнать, что представляют собой желтые предупреждающие треугольники?
РЕДАКТИРОВАТЬ
Строить журналы:
Чтобы NuGet не восстанавливал пакеты во время сборки, откройте диалоговое окно "Параметры Visual Studio", щелкните узел "Диспетчер пакетов" и снимите флажок "Разрешить NuGet загружать отсутствующие пакеты во время сборки". NU1605: Обнаруженное понижение пакетов: NUnit от 3.8.1 до 2.6.4. Ссылка на пакет непосредственно из проекта, чтобы выбрать другую версию.
MyProj.UI.Tests → MyProj.Core.Tests → NUnit (> = 3.8.1)
MyProj.UI.Tests → NUnit (> = 2.6.4) NU1605: Обнаруженное понижение пакетов: NUnit от 3.8.1 до 2.6.4. Ссылка на пакет непосредственно из проекта, чтобы выбрать другую версию. MyProj.UI.Tests.iOS → MyProj.UI.Tests → MyProj.Core.Tests → NUnit (> = 3.8.1) MyProj.UI.Tests.iOS → NUnit (> = 2.6.4) NU1605: Обнаруженное понижение пакета: NUnit от 3.8.1 до 2.6.4. Ссылка на пакет непосредственно из проекта, чтобы выбрать другую версию.
MyProj.UI.Tests.Android → MyProj.UI.Tests → MyProj.Core.Tests → NUnit (> = 3.8.1) MyProj.UI.Tests.Android → NUnit (> = 2.6.4)