由于包

时间:2016-12-25 23:07:58

标签: nuget .net-core nuget-package-restore dotnet-restore

我刚刚安装了.NET Core SDK的LTS版本(1.0.0-preview2-003156)。我使用

创建了一个新项目
dotnet new

然而,这失败是因为

Failed to create prime the NuGet cache. restore failed with 1.

我按照this post中的说明清除了我的本地包缓存,我留下了这个包:

System.Security.Cryptography.Algorithms

当我尝试打开它时,4.2.0\ref子目录会出现此错误:

The file or directory is corrupted and unreadable.

如何清除此软件包或至少达到软件包还原能够再次运行的程度?

1 个答案:

答案 0 :(得分:2)

我最终不得不对着我的机器运行chkdsk。因为包目录在我的C:\驱动器上,我不得不重新启动它以运行磁盘修复。在chkdsk完成后,我能够删除包。