Поделиться через


Предупреждение NuGet NU3040

Существует два сертификата с конфликтующими атрибутами allowUntrustedRoot в вычисляемых параметрах. Атрибут allowUntrustedRoot будет иметь значение false. Сертификат: SHA256-3F9001EA83C560D712C24CF213C3D3D3D3BFF51EE89435D3430BD06B5D0EECE

Проблема

В файле nuget.config существуют конфликтующие атрибуты в элементе сертификата. Два элемента сертификата используют одинаковые fingerprint и hashAlgorithmразные allowUntrustedRoot.

Решение

NuGet будет принимать наиболее строгие из этих параметров (allowUntrustedRoot=false), чтобы удалить предупреждение, обязательно дедупликацию элементов сертификата или задать allowUntrustedRoot одинаковое значение для обоих.