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:
- Visual Studio
- Rozhraní příkazového řádku dotnet
- Rozhraní příkazového řádku nuget.exe
- Konzola Správce balíčků
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).