NuGet 错误 NU3008
来自源“https://contoso.com/index.json”的包“SamplePackage v1.0.0”:包完整性检查失败。 包自签名后已更改。 请尝试清除本地 http-cache 并再次运行 NuGet 操作。
问题
自完成签名后,正在验证的 NuGet 包却已更改。
解决方案
请确保包自完成签名后未被篡改。 如果这是暂时性问题,则可通过运行 nuget locals http-cache -clear
或 dotnet nuget locals http-cache --clear
命令清除本地 HTTP 缓存来解决此问题。 但如果问题仍然存在,请通知包源和包作者。
如果此问题出现于来自 nuget.org
的包上,请在 NuGet/Home 中提交问题并附上导致此问题的包。