Tengo ese error en vs 2012: La restauración del paquete NuGet falló para el proyecto Archivos varios: el valor no puede ser nulo o una cadena vacía. Nombre del parámetro: root. 0 0
Veo que es un error https://nuget.codeplex.com/workitem/3780 que se corrigió para la versión 2.8 Pero no puedo encontrar la versión 2.8 en https://nuget.codeplex.com ¿Es posible arreglar el Error sin la instalación de la versión 2.8? ¿O cómo conseguir el 2.8?
visual-studio-2012
nuget
nuget-package-restore
Invitado de medianoche
fuente
fuente
Respuestas:
Solucioné esto eliminando el archivo de opciones de usuario de la solución de Visual Studio (.suo) y luego reiniciando VS.
ACTUALIZACIÓN: Para VS 2017, debe eliminar una carpeta oculta llamada .vs ubicada en el directorio de la solución (¡Gracias @Tien Dinh!)
fuente
Tuve el mismo problema con VS2013 hoy. Después de ejecutar una actualización en los paquetes instalados (herramientas -> extensiones y actualizaciones) (que incluían nuget) e instalar algunas actualizaciones para VS2013 (la actualización de Windows tenía algunas), desapareció.
Básicamente, busque esas actualizaciones, actualice y podría resolver el problema.
fuente
Tengo VS 2013. Según el administrador de extensiones, nuget estaba actualizado.
Ejecutó una instalación manual desde el sitio vsix: http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca
... solucionó el problema.
fuente
Un simple reinicio de Visual Studio debería aclarar todo. Tuve el mismo problema en VS2013 después de actualizar la API web. No fue necesario eliminar el .suo.
fuente
Hice clic derecho en la solución y elegí "Habilitar restauración de paquetes Nuget". Esto solucionó el problema.
Este enlace de MSDN muestra cómo:
http://blogs.msdn.com/b/dotnet/archive/2013/06/12/nuget-package-restore-issues.aspx
nuget estudio visual
fuente
Solucioné esto habilitando la restauración automática en paquetes nuget en la solución
fuente
No es una respuesta exacta, pero lo mejor que puedo decir es NuGet ver. 2.8 aún no está disponible. He estado lidiando con el mismo problema durante algún tiempo (2 meses). Todavía pude construir mi solución con éxito incluso con ese error al realizar la compilación en el proyecto principal. Realmente espero resolver este problema porque es una monstruosidad grave mientras trabajo.
fuente
Puede obtener una versión no comercial de NuGet 2.8 aquí . Las instrucciones están aquí: Instalación de una compilación de CI . Esto me solucionó el problema en VS2010.
fuente
Solucioné este problema después de hacer clic en "Borrar todos los cachés de Nuget"
fuente
Solo como una breve nota. Recibí este error al ejecutar el proyecto en una unidad de red asignada, es decir
T:\NetworkFolder\Project\Solution.sln
.Obviamente, la solución es simple, no hagas esto, cópiala en tu máquina. Podría ahorrarle algo de dolor a alguien en algún momento.
fuente
Ninguna de las respuestas anteriores me ayudó y se estaba volviendo bastante frustrante.
Lo que funcionó para mí (con Visual Studio Professional 2017, versión 15.8.5) fue seguir los siguientes pasos;
1) Herramientas> Opciones> Administrador de paquetes NuGet> Haga clic en 'Borrar todos los cachés NuGet'
¡Espero que esto ayude a alguien!
fuente
A mi no me sirvió. Tuve que ir a herramientas, administrador de extensiones ... Desinstalar NuGet Reiniciar Visual Studio 2010 Descargar NuGet Reinstalarlo. Reinicie Visual Studio. ¡Arreglado todo!
fuente
Comprobemos el nombre de los paquetes en el archivo packages.config. En algún momento, el nombre es incorrecto.
fuente
Recibí este error al cambiar accidentalmente el nombre de uno de los atributos de identificación del espacio de nombres dentro del archivo packages.config a otra cosa. Pude rastrear esto comparando la versión verificada de packages.config, con mi versión local. Después de corregir el problema, todo lo que tenía que hacer era cerrar el archivo packages.config, reconstruir y el problema desapareció.
fuente
En Visual Studio 2015:
Vaya a Opciones-> Administrador de paquetes NuGet-> Orígenes del paquete, asegúrese de que "Microsoft y .Net" esté marcado en la lista de paquetes de toda la máquina.
fuente
Desinstalé y reinstalé nUnit 3.7.1 y todo comenzó a funcionar nuevamente. Tengo algunos paquetes nuget, pero nunit 3.7.1 es el único que reinstalé, dejé el resto solo.
fuente