Ошибка NuGet NU1201
Пример 1
Проект ProjectA несовместим с TargetFramework. Проект ProjectA поддерживает следующее:
- TargetFrameworkA
- TargetFrameworkB
Проблема
Проект зависимостей не содержит платформу, совместимую с текущим проектом. Как правило, целевая платформа проекта является более высокой версией, чем используемый проект.
Решение
Измените целевую платформу проекта на равную или более низкую версию, чем потребляемый проект.
Пример 2. Целевые проекты NetStandard не могут ссылаться на целевые проекты NetCoreApp
ProjectB несовместим с netstandard2.0 (. NETStandard,Version=v2.0). ProjectB поддерживает: netcoreapp2.0 (. NETCoreApp,Version=v2.0)
Проблема
В данном случае:
- ProjectA предназначен для NetStandard 2.0
- ProjectB предназначен для NetCoreApp 2.0
- ProjectA содержит ссылку на проект в ProjectB
Проекты NetStandard никогда не могут зависеть от проекта NetCoreApp.
Решение
Любое из следующих:
- изменение ProjectA на целевой netCoreApp 2.0
or
- измените ProjectB на целевой объект NetStandard 2.0