visual studio - Installing Packages through Nuget - "Central Directory corrupt" -


i'm trying add package project using nuget (in vs2015). when click "install" button see

downloading missing packages...

at top of screen progress bar.

after moment message replaced -

an error occurred while trying restore packages: central directory corrupt.

with "restore" button @ end same process.

anyone have idea how fix this?

edit 07/2017

a far easier method of solving issue visual studio re-download package -

  1. in visual studio open tools -> options.
  2. select nuget package manager.
  3. ensure both allow nuget download missing packages , automatically check missing packages during build in visual studio both ticked.
  4. click ok.
  5. in file explorer window navigate projects' "packages" folder.
  6. two options -
    • figure out package @ fault described in original answer , delete its' folder or (if sure packages still available in nuget)
    • delete package folders.
  7. back in visual studio build solution.
  8. visual studio should download packages.

original answer

ok, problem here .nupkg file 1 package (found in project root/packges/package folder) had been corrupted @ point , had size of zero.

i figured out package corrupt after attempting manually install random package using package manager console -

install-package *package name* 

which told me there problem installed package -

install-package : error occurred while retrieving package metadata 'package name'....

from there able fix doing following -

  1. navigate to nuget site
  2. search project using search facility @ top of page
  3. download .nupkg file using "download" link on left hand side (checking version number).
  4. copy downloaded file on old 1 in "packages" folder.

Comments

Popular posts from this blog

Capture and play voice with Asterisk ARI -

java - Why database contraints in HSQLDB are only checked during a commit when using transactions in Hibernate? -