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

Il progetto 'ProjectB' non è compatibile con netstandard2.0 (. NETStandard,Version=v2.0). Project 'ProjectB' supporta: 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