Ошибка «NU3034 Этот пакет подписан, но не доверенным подписывающим лицом» - PullRequest
0 голосов
/ 28 мая 2019

Сегодня я не смог восстановить пакеты NuGet на моей машине. Это приводит к ошибкам, напоминающим:

Myproject.csproj: ошибка NU3034: пакет 'SomePackage 1.2.3' из источника 'https://api.nuget.org/v3/index.json': Этот пакет подписан, но не доверенным подписывающим лицом.

Как исправить восстановление пакета?

1 Ответ

0 голосов
/ 28 мая 2019

Запуск nuget trusted-signers list показал, что у меня есть один доверенный подписчик по имени "NuGet Test Developer".

Это было в %appdata%\NuGet\NuGet.Config под узлом <trustedSigners>.

Комментированиевесь узел <trustedSigners> позволил успешно завершить восстановление.

Также возможно использовать nuget trusted-signers Add -Name nuget.org для явного доверия пакетам от nuget.org, но в моем случае я не думаю, что мне нуженПодпись «NuGet Test Developer».

Также возможно использовать nuget config -set signatureValidationMode=accept для полного отключения проверки подписи.

Я нашел эта статья полезная для получения дополнительной информации оПодписание пакета NuGet.

...