Błąd narzędzia NuGet NU1201
Przykład 1
Projekt "ProjectA" nie jest zgodny z elementem "TargetFramework". Projekt "ProjectA" obsługuje:
- "TargetFrameworkA"
- "TargetFrameworkB"
Problem
Projekt zależności nie zawiera struktury zgodnej z bieżącym projektem. Zazwyczaj struktura docelowa projektu jest wyższą wersją niż projekt zużywany.
Rozwiązanie
Zmień strukturę docelową projektu na równą lub niższą wersję niż projekt zużywany.
Przykład 2 — docelowe projekty NetStandard nie mogą odwoływać się do projektów docelowych NetCoreApp
Projekt "ProjectB" nie jest zgodny z netstandard2.0 (. NETStandard,Version=v2.0). Projekt "ProjectB" obsługuje: netcoreapp2.0 (. NETCoreApp,Version=v2.0)
Problem
W takim przypadku:
- Program ProjectA jest przeznaczony dla platformy NetStandard 2.0
- Usługa ProjectB jest przeznaczona dla aplikacji NetCoreApp 2.0
- Projekt ProjectA zawiera odwołanie do projektu ProjectB
Projekty NetStandard nigdy nie mogą zależeć od projektu NetCoreApp.
Rozwiązanie
Dowolny z następujących elementów:
- zmienianie elementu ProjectA na docelową aplikację NetCoreApp 2.0
lub
- zmień obiekt ProjectB na docelowy netStandard 2.0