Freigeben über


NuGet-Warnung NU3040

Es gibt zwei Zertifikate mit widersprüchlichen allowUntrustedRoot-Attributen in den berechneten Einstellungen. Das Attribut allowUntrustedRoot wird auf „false“ festgelegt. Zertifikat: SHA256-3F9001EA83C560D712C24CF213C3D312CB3BFF51EE89435D3430BD06B5D0EECE

Problem

In nuget.config gibt es widersprüchliche Attribute in einem Zertifikatelement. Zwei Zertifikatelemente verwenden dasselbe fingerprint und hashAlgorithm, haben jedoch unterschiedliche allowUntrustedRoot.

Lösung

NuGet verwendet die restriktivsten Einstellungen (allowUntrustedRoot=false). Um die Warnung zu entfernen, stellen Sie sicher, dass Sie entweder die Zertifikatelemente deduplizieren oder allowUntrustedRoot bei beiden auf denselben Wert setzen.