Sdílet prostřednictvím


Chyba NuGet NU1201

Příklad 1

Projekt ProjectA není kompatibilní s objektem TargetFramework. Projekt ProjectA podporuje:
– TargetFrameworkA
– TargetFrameworkB

Problém

Projekt závislostí neobsahuje architekturu kompatibilní s aktuálním projektem. Cílová architektura projektu je obvykle vyšší než spotřeba projektu.

Řešení

Změňte cílovou architekturu projektu na stejnou nebo nižší verzi, než je spotřeba projektu.

Příklad 2 – cílové projekty NetStandard nemůžou odkazovat na cílové projekty NetCoreApp

Projekt ProjectB není kompatibilní s netstandard2.0 (. NETStandard,Version=v2.0). Projekt ProjectB podporuje: netcoreapp2.0 (. NETCoreApp,Version=v2.0)

Problém

V tomto případě:

  • ProjectA cílí na NetStandard 2.0
  • ProjectB cílí na NetCoreApp 2.0
  • ProjectA obsahuje odkaz na projekt ProjectB.

Projekty NetStandard nemohou nikdy záviset na projektu NetCoreApp.

Řešení

Buď:

  • změna ProjectA na cíl NetCoreApp 2.0

nebo

  • Změna ProjectB na cíl NetStandard 2.0