Ostrzeżenie narzędzia NuGet NU3018
Pakiet "SamplePackage v1.0.0" ze źródła "https://contoso.com/index.json": certyfikat podpisywania podpisu podstawowego nie jest zaufany przez dostawcę zaufania.
Problem
Klient NuGet nie może zweryfikować łańcucha certyfikatów dla certyfikatu podpisywania użytego do podpisania pakietu.
Rozwiązanie
Upewnij się, że podpis pakietu ma prawidłowy łańcuch certyfikatów. Podpis pakietu można zweryfikować, uruchamiając nuget verify -signatures
polecenie lub dotnet nuget verify
w pakiecie. Jeśli problem będzie się powtarzać, zgłoś problem w witrynie NuGet/Home wraz z pakietem, który wygenerował ten problem.
Uwaga
Gdy tryb weryfikacji podpisu NuGet jest ustawiony na akceptowanie (ustawienie domyślne), pakiet NU3018 jest zgłaszany jako ostrzeżenie.
Gdy tryb weryfikacji podpisu NuGet jest ustawiony na wymaganie lub podczas uruchamiania nuget verify -signatures
polecenia, pakiet NU3018 jest podwyższony z ostrzeżenia do błędu w większości przypadków.
W przypadku systemów Linux i macOS zobacz Weryfikacja podpisanych pakietów NuGet. W szczególności w przypadku niezaufanych ostrzeżeń/błędów dotyczących certyfikatów głównych w systemach Linux i macOS zobacz również NU3042.