NuGet 錯誤 NU3034
來自來源 'https://contoso.com/index.json' 的套件 'SamplePackage v1.0.0' : signatureValidationMode 會設定為需要,因此只有由信任的簽署者簽署,才允許封裝;不過,未指定信任的簽署者。
來自來源 『https://contoso.com/index.json' 的套件 'SamplePackage v1.0.0' :套件簽章憑證指紋不符合允許清單中的任何憑證指紋。
來自來源 'https://contoso.com/index.json' 的套件 'SamplePackage v1.0.0' :此存放庫指出其所有套件都是已簽署的存放庫;不過,它未列出任何簽署憑證。
來自來源 'https://contoso.com/index.json' 的套件 'SamplePackage v1.0.0' :此套件不是以此存放庫所列的憑證簽署的存放庫。
問題
缺少允許清單,或套件簽署者不符合清單中的任何登入者。 此清單可由存放庫傳送,或是在 trustedSigners
的 nuget.config
區段中指定。
解決方案
如果處於 require
模式,只有由信任簽署者簽署的套件會通過驗證。 否則,請連絡從下載此檔案的存放庫,讓他們知道他們有不符合存放庫簽署安全性指導方針的套件。