Предупреждение NuGet NU3018
Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The primary signature's signing certificate is not trusted by the trust provider.
Проблема
Клиент NuGet не удалось проверить цепочку сертификатов для сертификата подписи, используемого для подписи пакета.
Решение
Убедитесь, что подпись пакета имеет допустимую цепочку сертификатов. Сигнатуру пакета можно проверить, выполнив nuget verify -signatures
команду или dotnet nuget verify
команду в пакете. Если проблема сохранится, отправьте файл проблемы в NuGet/Home вместе с пакетом, создающим эту проблему.
Примечание.
Если для режима проверки подписи NuGet задано значение accept (по умолчанию), nu3018 вызывается как предупреждение.
Если для режима проверки подписи NuGet задано требование или при выполнении nuget verify -signatures
команды, NU3018 повышается от предупреждения до ошибки в большинстве случаев.
Сведения о Linux и macOS см. в разделе "Проверка подписанного пакета NuGet". В частности, для предупреждений и ошибок ненадежных корневых сертификатов в Linux и macOS также см . nu3042.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по