Udostępnij za pośrednictwem


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