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

Project 'ProjectB' is not compatible with netstandard2.0 (.NETStandard,Version=v2.0). Project 'ProjectB' supports: 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