Sdílet prostřednictvím


Chyba NuGet NU1107

Zjistil se konflikt verzí pro PackageA. Pokud chcete tento problém vyřešit, nainstalujte nebo odkažte balíček PackageA verze 4.0.0 přímo.
PackageB 3.5.0 -> 'PackageA' (= 3.5.0)
'PackageC' 4.0.0 -> 'PackageA' (= 4.0.0)

Problém

Nelze vyřešit omezení závislostí mezi balíčky. Dva různé balíčky požadují dvě různé verze PackageA. Projekt musí zvolit, jakou verzi PackageA použít.

Řešení

Nainstalujte nebo na odkaz "PackageA" přímo (v souboru projektu) s přesnou verzí, kterou zvolíte. Obecně platí, že výběr vyšší verze je správnou volbou.

Pokud chcete nainstalovat konkrétní verzi, přečtěte si informace o nástroji, který používáte:

Tip

Alternativní řešení: NuGetSolver je rozšíření sady Visual Studio vyvinuté Microsoft DevLabs, které je navržené tak, aby pomohlo vyřešit konflikty závislostí. Automatizuje proces identifikace a řešení těchto problémů. Další podrobnosti najdete na stránce NuGetSolver na webu Visual Studio Marketplace a rádi si poslechneme váš názor na vaše prostředí.

Poznámka:

Dřívější verze sady Visual Studio 2017 mohly být hlášeny jako upozornění (NU1607).