分享方式:


NuGet 警告 NU3009

來自來源 『https://contoso.com/index.json' 的套件 'SamplePackage v1.0.0' :套件簽章檔案未只包含一個主要簽章。

問題

NuGet 用戶端嘗試驗證包含多個 SignerInfo 欄位的套件簽章。

解決方案

請要求套件作者使用 nuget sign NuGet 檔中所述的 命令重新簽署套件。如果問題持續發生,請在 NuGet/Home 以及產生此問題的套件提出問題

注意

當 NuGet 的 簽章驗證模式 設定為接受時(預設值),NU3009 會引發為警告。 當 NuGet 的簽章驗證模式設定為需要,或執行 nuget verify -signatures 命令時,NU3009 會從警告提升為錯誤。