2011-08-11 19 views
17

Empty NuGet Dialog He intentado ir a la URL que figura en la fuente del paquete oficial con mi navegador y solo obtengo una lista vacía. También probé la fuente de Phil Haack encontrada mientras Binging este problema y obtuve una lista vacía similar.NuGet no muestra ningún paquete

Podría estar relacionado con el firewall - Estoy en el trabajo, ahora, y funcionó bien el otro día cuando comencé a jugar con NuGet en casa. Pero NuGet parece estar usando mi configuración de IE y puedo acceder a StackOverflow, como puede ver. :)

¿Hay alguna forma de descargar los paquetes en una carpeta local? Luego agregaría esa carpeta a la lista de fuentes para que NuGet verifique.

Gracias!

Captura de pantalla de PC de trabajo de configuración (éste no tiene paquetes): enter image description here

Captura de pantalla del PC de casa de Ajustes (esto se ve todos los paquetes): enter image description here

PCs Actualmente justo al lado de entre ellos, ambos en la misma red cableada conectada al mismo enrutador, etc.

+0

¿Qué sucede cuando va a https://go.microsoft.com/fwlink/?LinkID=206669 en un navegador web? – vcsjones

+0

- - defecto - Paquetes Paquetes - Imágenes

+0

Sin contenido, solo estructura. –

Respuesta

11

Trate de añadir una nueva fuente de paquetes desde esa ventana y establecer la fuente de http://packages.nuget.org/v1/FeedService.svc

+0

Cuando lo hice, me dijeron "Hubo un error al procesar la solicitud. Verifique que 'http://packages.nuget.org/v1/FeedService.svc/Packages' sea un feed válido. –

+0

Malo. .. pruébelo sin los "paquetes" al final: http://packages.nuget.org/v1/FeedService.svc/ –

+0

¡Eso lo hizo, gracias! ¿Entonces podría ser que a WinXP no le gusta la redirección? ! –

6

que estaba experimentando el mismo error en VS 2010. Sin embargo, la respuesta aceptada por Rick Liddle no funcionaba para mí. Lo extraño es que pude obtener una lista de paquetes disponibles desde la consola de Package Manager sin problemas, por lo que aún no era un problema de conectividad.

Finalmente me di cuenta de que estaba disponible una versión más nueva de NuGet, ¡así que la instalé y funcionó! Estos son los pasos:

  1. Desinstalar NuGet de Windows (Panel de control -> Programas y características).
  2. Desinstalar NuGet Package Manager de Visual Studio 2010 (Herramientas -> Administrador de extensiones).
  3. Cerrar Visual Studio.
  4. Descargue e instale la última versión de NuGet Package Manager (2.0.30625.9003 en el momento de la redacción) desde http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c.

Eso es todo. Como comentario adicional, noté que el URI del origen del paquete oficial NuGet ha cambiado a https://nuget.org/api/v2/.

+0

BTW: Si actualiza su paquete NuGet le da un error al instalarlo, si tu lo ok en el registro puede ver una excepción SignatureMismatchException. Es un problema conocido, para solucionarlo echa un vistazo a [this] (http://stackoverflow.com/questions/6496640/nuget-upgrade-issue/8655810#8655810). – kzfabi

+0

Intenté esto también ... No funcionó .. – hanskishore

0

Tuve este problema hoy. Mi lista no estaba vacía, pero solo tenía 6 páginas y no había nada disponible.

La bandera en la esquina superior derecha mostró que había una actualización del NPM. La actualización a través de eso no restauró los paquetes faltantes.

Hubo una actualización de Nuget ayer (2014-04-02).

4

Tuve un problema similar con VS2015. El feed del paquete predeterminado (https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/) no arrojó resultados. Cambió a https://www.nuget.org/api/v2 y fue capaz de encontrar paquetes de nuevo.

Herramientas-> Opciones-> Nuget Package Manager-> Fuentes de paquete y agregue una nueva fuente de paquete.

+0

Impresionante esto me salvó un dolor de cabeza. Si conserva ambas fuentes, recuerde seleccionar la opción Fuentes de paquete en "Todas" en la ventana del navegador nuget de Visual Studio 2015. –

Cuestiones relacionadas