`dot net restore` не работает из-за поврежденного пакета

Я только что установил LTS-версию.NET Core SDK (1.0.0-preview2-003156). Я создал новый проект с помощью

dotnet new

Тем не менее, это не удается, потому что

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

Я следовал инструкциям в этом посте, чтобы очистить локальный кеш пакета, и у меня остался этот пакет:

System.Security.Cryptography.Algorithms

4.2.0\ref подкаталог дает мне эту ошибку, когда я пытаюсь открыть его:

The file or directory is corrupted and unreadable.

Как мне очистить этот пакет или хотя бы добраться до точки, где восстановление пакета снова будет работать?

1 ответ

Решение

В итоге мне пришлось запустить chkdsk против моей машины. Поскольку каталог пакета находился на моем диске C:\, мне пришлось перезагрузиться, чтобы запустить восстановление диска. После завершения chkdsk я смог удалить пакет.

Другие вопросы по тегам