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