NuGet 警告 NU3040

计算设置中的两个证书具有冲突的 allowUntrustedRoot 属性。 allowUntrustedRoot 属性将设置为 false。 证书:SHA256-3F9001EA83C560D712C24CF213C3D312CB3BFF51EE89435D3430BD06B5D0EECE

问题

nuget.config 中的某一证书项中存在冲突的属性。两个证书项具有相同的 fingerprinthashAlgorithm,但 allowUntrustedRoot 不同。

解决方案

NuGet 将采用这些设置中最为严格的一项 (allowUntrustedRoot=false) 来删除此警告,从而确保删除重复的证书项或为二者将 allowUntrustedRoot 设为同一值。