Udostępnij za pośrednictwem


Ostrzeżenie narzędzia NuGet NU3040

Istnieją dwa certyfikaty z konfliktem allowUntrustedRoot atrybutów w obliczonych ustawieniach. Atrybut allowUntrustedRoot zostanie ustawiony na wartość false. Certyfikat: SHA256-3F9001EA83C560D712C24CF213C3D32CB3BFF51E89435D3430BD06B5D0ECE

Problem

W elemencie certyfikatu w pliku nuget.config występują konflikty atrybutów. Dwa elementy certyfikatu mają ten sam fingerprint udział i hashAlgorithm, ale mają różne allowUntrustedRootelementy .

Rozwiązanie

Program NuGet pobierze najbardziej restrykcyjne te ustawienia (allowUntrustedRoot=false), aby usunąć ostrzeżenie, upewnij się, że deduplikacja elementów certyfikatu lub ustawiona allowUntrustedRoot na tę samą wartość dla obu tych ustawień.