Visual Studio Nuget 更新 - 对 \packages\System.Security.Cryptography.X509Certificates.4.3.2\.signature.p7s 的访问被拒绝

Visual Studio Nuget Update - Access denied to \packages\System.Security.Cryptography.X509Certificates.4.3.2\.signature.p7s is denied

您好,目前在 VS2019 16.8.2 上尝试通过 Nuget 恢复或更新包时出现上述错误。

该项目是在另一台机器上构建的,然后转移到一台新机器上,我猜它是文件问题的权限,但是,我已经授予了对文件的完全访问权限,但仍然收到错误消息?

任何想法,我已经搜索了很多关于这个主题但找不到任何解决问题的方法?

试试这些:

1) 确保您的 OS 帐户可以访问您的解决方案文件夹

2) clean all nuget caches 或者删除C:\Users\xxx\.nuget\packages.

下的所有缓存文件

3)关闭VS Instance,删除解决方案文件夹下的packages文件夹

4) 运行 VS 作为 管理员 然后重新打开你的项目。 运行 update-package -reinstall 工具-->Nuget 包管理器--> 包管理器控制台

然后,再次重建您的项目。

我只是:

1 - deleted the folder and 
2 - reopen visual studio and it worked fine.