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 allowUntrustedRoot
elementy .
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ń.