visual that studio solucion revirtiendo restaurar referencia references que proyecto por para paquetes paquete ningun missing los hace faltan este error equipo computer cambios are admitido nuget-package-restore

nuget package restore - that - La restauración del paquete NuGet falló: Microsoft.Bcl.Build.Tasks.dll utilizado por otro proceso



restore nuget packages visual studio 2017 console (6)

La restauración del paquete NuGet falló para el proyecto MyProject.Application: el proceso no puede acceder al archivo ''C: / MySolution / packages / Microsoft.Bcl.Build.1.0.21 / build / Microsoft.Bcl.Build.Tasks.dll'' porque se está ejecutando utilizado por otro proceso ..

¿Alguna idea de cómo solucionar este problema? Gracias.


Eche un vistazo a su archivo .csproj. Si encuentra las etiquetas "PropertyGroup" y "ErrorText" con contenidos como:

"Este proyecto hace referencia a los paquetes NuGet que faltan en esta computadora. Use NuGet Package Restore para descargarlos. Para obtener más información, visite http://go.microsoft.com/fwlink/?LinkID=322105 . {0}. "

puede eliminar estas líneas de manera segura y almacenar el archivo .csproj alterado. Entonces deberías poder reconstruir tu proyecto. Esto me funcionó en varios casos.


En el Explorador de Windows fui a la carpeta donde están instalados los paquetes de NuGet para mi solución

<VS Solution>/packages/

y borró todas las carpetas de Microsoft.Bcl. *. Después de eso podría reconstruir la solución sin problemas.


En mi caso, este problema ocurrió después de que instalé una actualización para los componentes de Visual Studio.

Como opción, puede intentar desinstalar el complemento Nuget de Visual Studio e instalarlo nuevamente (en Herramientas -> Extensiones y actualizaciones).

Después de eso el paquete problemático se restauró exitosamente.


Encuentra msbuild.exe en el explorador de procesos y mátalo.


Intente ejecutar esto desde un símbolo del sistema elevado:

taskkill / im devenv.exe


Reiniciar Visual Studio parece funcionar; parece que ocurre si tienes varias copias de VS abiertas en algún momento; cierra todas las copias y parece que lo soluciona. Para mí, siempre es Newtonsoft.json 11.0.2 que causa el problema por algún motivo. . También finalizando la tarea en cualquier proceso de MSBuild.

Si borra la memoria caché de NuGet (o elimina la carpeta .nuget / packages, el problema no desaparece, lo que sugiere que se está produciendo un bloqueo durante el proceso de restauración).