Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Scénář 1
Balíček SamplePackage v1.0.0 ze zdroje :https://contoso.com/index.json Balíček není podepsaný.
Balíček SamplePackage v1.0.0 ze zdroje 'https://contoso.com/index.json': signatureValidationMode je nastaven tak, aby vyžadoval, takže balíčky jsou povoleny pouze v případě, že jsou podepsány důvěryhodnými podepisujícími znaky. Tento balíček je však nepodepsaný.
Problém
If from nuget verify -signatures
Klient NuGet se pokusil ověřit nepodepsaný balíček.
Pokud při zadávání do signatureValidationModerequire
Režim require ověřování nepodporuje nepodepsaný balíček a balíček bez znaménka se pokouší nainstalovat.
Řešení
Ujistěte se, že všechny balíčky určené k instalaci nebo předání nuget verify -signatures příkazu obsahují podpis balíčku.
Scénář 2
Balíček SamplePackage v1.0.0 ze zdroje :https://contoso.com/index.json Toto úložiště znamená, že všechny jeho balíčky jsou podepsané. Tento balíček je však nepodepsaný.
Problém
Úložiště značí, že všechny jeho balíčky jsou podepsané. Balíček bez znaménka byl však stažen.
Řešení
Upozorňující
K této chybě může dojít kvůli chybě při použití více klientů NuGet (viz NuGet/Home#7997). Upgradujte prosím na nuget.exe 5.1.0 nebo novější, Visual Studio 2019 16.1 nebo novější a .NET SDK 2.1.70X nebo 2.2.30X nebo novější.
Pomocí příkazů můžete zkontrolovat, jestli je balíček podepsaný dotnet nuget verify nuget verify . Pokud je balíček nepodepsaný, obraťte se na zdroj balíčku, protože je to neočekávané.