NuGet 错误 NU3008

来自源“https://contoso.com/index.json”的包“SamplePackage v1.0.0”:包完整性检查失败。 包自签名后已更改。 请尝试清除本地 http-cache 并再次运行 NuGet 操作。

问题

自完成签名后,正在验证的 NuGet 包却已更改。

解决方案

请确保包自完成签名后未被篡改。 如果这是暂时性问题,则可通过运行 nuget locals http-cache -cleardotnet nuget locals http-cache --clear 命令清除本地 HTTP 缓存来解决此问题。 但如果问题仍然存在,请通知包源和包作者。

如果此问题出现于来自 nuget.org 的包上,请在 NuGet/Home 中提交问题并附上导致此问题的包。