update-package Performance Issue

Topics: General
Jul 19, 2013 at 5:20 PM
Let's say you have a project with 2 nuget dependencies (A & B), both of which are dependent on package C. When you do update-package -reinstall on the project, it will remove and re-add package C twice. When package C is large, or large numbers of packages reference C, then the process of updating -reinstall can take a really long time (especially if Resharper is running).

Would it be possible to cache that C was successfully removed and added when A is reinstalled, and therefore not need it to be done when B is reinstalled?