Sdílet prostřednictvím


Upozornění NuGet NU1603

'PackageA' 4.0.0 depends on 'PackageB' (>= 4.0.0) but 4.0.0 was not found. An approximate best match of 5.0.0 was resolved.

Problém

Závislost balíčku určila verzi, která nebyla nalezena. Zdroje balíčků obvykle neobsahují očekávanou nižší verzi. Místo toho se použila vyšší verze, která se liší od toho, proti čemu byl balíček vytvořený.

To znamená, že obnovení nenašlo nejlepší shodu. Každé obnovení se posune dolů a pokusí se najít nižší verzi, kterou je možné použít. To znamená, že obnovení přejde do režimu online a kontroluje všechny zdroje pokaždé místo použití balíčků, které už existují ve složce balíčku uživatele.

Řešení

Pokud balíček nebyl vydán, může se jednat o chybu vytváření balíčků. Pokud chcete tento problém vyřešit, obraťte se na autora balíčku. Pokud byl balíček vydán, zkontrolujte, jestli je dostupný ve zdrojích balíčků, které používáte. Pokud používáte privátní zdroj, možná budete muset aktualizovat balíček v daném informačním kanálu.