microsoft - nuget visual studio 2015
NuGet "reĂșne dependencias" se bloquea (4)
Cuando agrego un paquete NuGet (la última versión de NuGet y Visual Studio 2015) se cuelga en "Intentando reunir dependencias" durante unos 5 minutos antes de instalar el paquete. Puedo apuntar a NuGet.org, nuestro servidor interno o una carpeta en mi máquina local. Todos se comportan exactamente igual.
- Vaya a la ubicación de Nuget.config en la máquina de Windows (del usuario)% appdata% / NuGet.
- Aquí puede eliminar la (s) clave (s) de la (s) ubicación (es) / enlace (s) del paquete incorrecto.
- Ahora intente el mismo comando en SHELL para descargar el paquete.
Después de mucho excavar (tuve este problema durante mucho tiempo antes de publicar) encontré el problema. Uno de los orígenes de paquetes de NuGet en mi lista estaba caído. Si elimino eso de la lista, todo va bien. Con esto, se atasca incluso si no hay paquetes en mi packages.config relacionados con esa fuente.
Esta mañana, todas nuestras construcciones comenzaron a fallar. Después de investigar un poco, descubrimos que estaba colgando en https://www.nuget.org/api/v2 mientras se resolvían las dependencias. Más excavación, se estaba conectando y descargando, pero parecía estar atrapado en un bucle. Cada vez que cancelamos la compilación, dejaba un Nuget.exe ejecutándose en segundo plano: la CPU se calentaba.
Resulta que nuget.org actualizó sus servidores anoche (13/01/2016) y que la versión de Nuget.exe que ejecutaban nuestras compilaciones (2.7.2) se estaba asfixiando.
La solución (al menos para nosotros) fue actualizar a 2.8.6 ( https://dist.nuget.org/win-x86-commandline/v2.8.6/nuget.exe ). Sé que no es la versión más actual pero funcionó para nosotros. Vamos a actualizar más tarde después de que el humo se disipe!
Luché con el mismo problema durante demasiado tiempo y casi todos los consejos que leí fueron para actualizar la extensión nuget VS (estoy usando la consola del administrador de paquetes VS) o reiniciar VS y nada funcionó ...
Mi configuración (en el momento de la emisión):
- VS 2015 Pro Update 2
- Package Manager Console Host versión 3.4.3.855
Solución que finalmente me funcionó:
- Cerrar VS si está abierto.
- Eliminar% AppData% / NuGet / NuGet.Config
- Abra VS y la consola del administrador de paquetes (esto recreará Nuget.config)
Esto actualizó mi feed de nuget.org para que ya no apunte a www.nuget.org/api/v2 (vea la imagen a continuación)
Después de esta instalación, los paquetes ya no se cuelgan en ''Intentando recopilar información de dependencia para el paquete ...''
Felicitaciones a https://.com/a/36461793/4977243 por la idea de eliminar nuget.config.