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