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


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

Пакет SamplePackage версии 1.0.0 из источника "https://contoso.com/index.json: хэш пакета использует неподдерживаемый хэш-алгоритм.

Проблема

Клиент NuGet пытался проверить пакет, подписанный с помощью неподдерживаемого хэш-алгоритма.

Решение

Убедитесь, что пакет подписан одним из следующих алгоритмов хэширования.

  • sha256
  • sha384
  • sha512

Примечание.

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