NuGet-Fehler NU1201
Beispiel 1
Project 'ProjectA' ist nicht kompatibel mit 'TargetFramework'. Project 'ProjectA' unterstützt:
- 'TargetFrameworkA'
- 'TargetFrameworkB'
Problem
Ein Abhängigkeitsprojekt enthält kein Framework, das mit dem aktuellen Projekt kompatibel ist. In der Regel ist das Zielframework des Projekts eine höhere Version als das verbrauchende Projekt.
Lösung
Ändern Sie das Zielframework des Projekts auf eine gleiche oder niedrigere Version als das verbrauchende Projekt.
Beispiel 2 - Auf NetStandard ausgerichtete Projekte können nicht auf auf NetCoreApp ausgerichtete Projekte verweisen
Project „ProjectB“ ist nicht kompatibel mit netstandard2.0 (. NETStandard,Version=v2.0). Project „ProjectB“ unterstützt: netcoreapp2.0 (.NETCoreApp,Version=v2.0)
Problem
In diesem Fall:
- ProjectA zielt auf NetStandard 2.0 ab
- ProjectB zielt auf NetCoreApp 2.0 ab
- ProjectA verfügt über einen Projektverweis auf ProjectB
NetStandard-Projekte können nie von einem NetCoreApp-Projekt abhängen.
Lösung
Entweder:
- ProjectA auf NetCoreApp 2.0 festlegen
or
- ProjectB auf NetStandard 2.0 festlegen