Compartir por


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