One or more packages could not be completely uninstalled

nuget

Solution

I believe this problem is caused by the packages being read-only or otherwise inaccessible at the file system level.

Packages under source control

Temporary work-around (untested)

Check out the entire packages folder prior to telling NuGet to restart Visual Studio to delete the packages.

Permanent work-around

I found that this could be permanently resolved by removing the packages from source control and instead using NuGet Package Restore.

Packages not under source control

Temporary Work-Around

I worked around this by deleting from the solution's packages folder all of the files that referenced the package in question. Specifically, these were:

- Folder: Microsoft.Bcl.Build.1.0.7

- File: Microsoft.Bcl.Build.1.0.7.deleteme

Problem

I have an ASP.NET MVC 4 application. I used NuGet to update all of the NuGet packages that were installed when I created the application. One of the packages was Microsoft.Bcl.Build. After updating these, NuGet displayed the following message at the bottom of its window: I have since restarted Visual Studio several times, but the message still exists. When I checked the installed packages, it did appear that the updated version (1.0.8) of the package was present. How can I fix this?

Original source