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


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

Сценарий 1

Пакет SamplePackage версии 1.0.0 из источника "https://contoso.com/index.json: сертификат подписи еще не действителен.

Проблема

Сертификат, используемый для подписи пакета, имеет допустимость в будущем, но в настоящее время недействителен.

Решение

Убедитесь, что сертификат подписи в настоящее время действителен.

Сценарий 2

Пакет SamplePackage версии 1.0.0 из источника "https://contoso.com/index.json: сертификат первичной подписи еще не действителен.

Проблема

Сертификат, используемый для подписи пакета, имеет допустимость в будущем, но в настоящее время недействителен.

Решение

Попросите автора пакета повторно подписать пакет с помощью nuget sign команды, как описано в документации NuGet с сертификатом подписи, который в настоящее время действителен.

Примечание.

Если для режима проверки подписи NuGet задано значение accept (по умолчанию), nu3017 вызывается как предупреждение. Если для режима проверки подписи NuGet задано требование или при выполнении nuget verify -signatures команды, NU3017 повышается от предупреждения до ошибки.