Error de NuGet NU1201
Ejemplo 1
El proyecto “ProjectA” no es compatible con “TargetFramework”. El proyecto “ProjectA” admite:
- “TargetFrameworkA”
- “TargetFrameworkB”
Problema
Un proyecto de dependencia no contiene una plataforma compatible con el proyecto actual. Normalmente, la plataforma de destino del proyecto es una versión posterior que la del proyecto de consumo.
Solución
Cambia la plataforma de destino del proyecto a una versión igual o anterior que la del proyecto de consumo.
Ejemplo 2: Los proyectos de destino de NetStandard no pueden hacer referencia a proyectos de destino de NetCoreApp
El proyecto “ProjectB” no es compatible con netstandard2.0 (.NETStandard,Version=v2.0). El proyecto “ProjectB” admite: netcoreapp2.0 (.NETCoreApp,Version=v2.0)
Problema
En este caso:
- ProjectA tiene como destino NetStandard 2.0
- ProjectB tiene como destino NetCoreApp 2.0
- ProjectA tiene una referencia de proyecto a ProjectB
Los proyectos NetStandard nunca pueden depender de un proyecto de NetCoreApp.
Solución
Opciones:
- cambiar ProjectA a NetCoreApp 2.0 de destino
o
- cambiar ProjectB a NetStandard 2.0 de destino