Condividi tramite


Errore NuGet NU1201

Esempio 1

Il progetto 'ProjectA' non è compatibile con 'TargetFramework'. Il progetto 'ProjectA' supporta:
- 'TargetFrameworkA'
- 'TargetFrameworkB'

Problema

Un progetto di dipendenza non contiene un framework compatibile con il progetto corrente. In genere, il framework di destinazione del progetto è una versione superiore rispetto al progetto di utilizzo.

Soluzione

Modificare il framework di destinazione del progetto in una versione uguale o inferiore rispetto al progetto che utilizza.

Esempio 2: i progetti con destinazione NetStandard non possono fare riferimento a progetti destinati a NetCoreApp

Project 'ProjectB' is not compatible with netstandard2.0 (.NETStandard,Version=v2.0). Project 'ProjectB' supports: netcoreapp2.0 (.NETCoreApp,Version=v2.0)

Problema

In questo caso:

  • ProjectA è destinato a NetStandard 2.0
  • ProjectB è destinato a NetCoreApp 2.0
  • ProjectA ha un riferimento al progetto A

I progetti NetStandard non possono mai dipendere da un progetto NetCoreApp.

Soluzione

Uno dei seguenti:

  • modificare ProjectA in NetCoreApp 2.0 come destinazione

or

  • modificare ProjectB in NetStandard 2.0 come destinazione