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


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

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

Проблема

Клиент NuGet пытался проверить подпись пакета, содержащую несколько SignerInfo полей.

Решение

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

Примечание.

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