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


Предупреждение NuGet NU1701

Пакет packageId был восстановлен с помощью TargetFrameworkA вместо целевой платформы проекта TargetFrameworkB. Этот пакет может быть не полностью совместим с проектом.

Проблема

PackageTargetFallback / AssetTargetFallback использовался для выбора ресурсов из пакета. Предупреждение сообщает пользователям, что ресурсы могут быть несовместимы с 100 %.

Решение

Измените целевую платформу проекта на ту, которую поддерживает пакет.

Совет

Альтернативное решение: NuGetSolver — это расширение Visual Studio, разработанное Microsoft DevLabs, предназначенное для устранения конфликтов зависимостей. Он автоматизирует процесс выявления и решения этих проблем. Дополнительные сведения см. на странице NuGetSolver в Visual Studio Marketplace, и мы хотели бы услышать отзывы о вашем опыте.