Fuente inalcanzable al usar la consola del Administrador de paquetes de NuGet


Estamos moviendo nuestra administración de paquetes de actualizar manualmente los archivos a NuGet. Estoy intentando instalar versiones anteriores de paquetes para que coincidan con la que ya tenemos en el control de código fuente. No hay forma de hacer esto desde la interfaz de usuario, así que uso la línea de comandos para obtener la versión adecuada.

Por alguna razón, Install-Package sigue diciéndome que la galería nuget es inalcanzable.

La fuente en nuget.org [ https://www.nuget.org/api/v2/] es inalcanzable. Volver a NuGet Caché local

Esto sucede solo en una de nuestras soluciones. Si creo una nueva solución o uso otra en el mismo repositorio, los paquetes se instalarán como se esperaba. Incluso puedo instalar los paquetes en una solución ficticia para llenar la caché local y luego instalarlos con éxito en la solución defectuosa. He intentado Invoke-WebRequest en la url de la consola NuGet y obtengo un HTTP 200.

¿Qué puede causar esto? ¿Hay una manera de anular las fuentes de paquetes en una solución/proyecto por base?

Author: Etienne Maheu, 2014-06-04

12 answers

A pesar de que mi Paquete Fuente se estableció en nuget.org en la consola del Administrador de paquetes, agregar explícitamente el argumento -Source nuget.org arregló esto para mí.

Así que un ejemplo de uso sería:

Install-Package Akka.net -Source nuget.org

Akka.net siendo el paquete que desea instalar, es solo un ejemplo aquí.

 337
Author: sellotape,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-06 14:26:07

Tuve que copiar la fuente NuGet predeterminada en las opciones de Visual Studio. Con la fuente copiada, cambié la URL de https a http. Esto resolvió el problema para mí.

El crédito para esta sugerencia pertenece aquí: https://nuget.codeplex.com/discussions/561075#PostDetailsCell_1354351 , a "jpharris4".

 10
Author: Zarepheth,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-03-24 14:02:25

No estoy seguro de qué puede causar su problema, pero hay es de hecho una forma de anular fuentes de paquetes por solución, pero solo si ha habilitado la restauración de paquetes NuGet en la solución dada.

Una vez que una solución ha habilitado el paquete NuGet, restaure una carpeta llamada ".nuget" se añade a la solución. Debajo de esto habrá un archivo llamado " NuGet.targets "that has an ItemGroup whose Condition is "'Pack(PackageSources)' = = "" like the one you'll see in la imagen adjunta.

Si el ItemGroup está vacío (o completamente comentado, como en la ilustración), la solución utilizará un archivo específico que debería sea el mismo que las fuentes enumeradas en HERRAMIENTAS > > OPCIONES. Pero si descomenta o agrega elementos PackageSource a ese grupo de elementos, la solución buscará las fuentes de paquetes enumeradas y SOLO las enumeradas.

Contenido del Nuget.archivo de objetivos

 6
Author: Omnidisciplinarianist,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-03 22:33:00

También puede cambiar la fuente de NuGet desde la interfaz de usuario. Simplemente cambie la fuente de NuGet a la versión anterior y debería funcionar bien.

introduzca la descripción de la imagen aquí

Parece que todavía hay pocos errores en VS 2015 relacionados con api.nuget.org v3).

 5
Author: Sameer Azazi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-07-22 04:46:52

En mi consola del Gestor de paquetes no pude ver ninguna fuente

Va a: Herramientas -> Opciones -> Gestor de paquetes Nuget - > Fuentes de paquetes

Encontré las fuentes. Desmarcarlos y volverlos a marcar hicieron que reaparecieran en la consola de mi Gestor de paquetes

 2
Author: user2083640,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-21 07:50:17

En mi caso la causa fue que el paquete tenía un acuerdo. A través del diálogo UI - "Manage NuGet Packages" tiene la opción de aceptar y continuar.

La consola del Administrador de paquetes en VS 2013 parece tener un problema con esto. Como otros han dicho, reiniciar VS 2013 podría resolverlo para la consola.

 1
Author: Byron,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-11-06 11:55:06

Esto funciona para mí en VS 2015 prof: Herramientas -> Opciones - > Gestor de paquetes Nuget - > Fuentes de paquetes

  1. Presione el botón Agregar
  2. Editar en etiqueta de nombre: nuget.org
  3. Editar en la etiqueta fuente: https://www.nuget.org/api/v2 /
  4. Presione OK

Espero que ayude;)

 1
Author: praguan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-19 20:52:31

Tuve que proporcionar el comman junto con la url completa como Install-Package MySql.Data.Entity -Version 6.9.8 -Source http://www.nuget.org/api/v2

 1
Author: gavinfonseca,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-21 08:42:55

Tuve el mismo problema con el mismo mensaje. Pero la razón de mi problema fue la pérdida de conexión a TFS. Mi servidor TFS estaba alojado en otra red y utilicé VPN para acceder a él. Cuando intenté instalar el paquete sin conexión establecida a TFS (VPN estaba desactivada) tuve el mismo problema.

Tenga en cuenta este comportamiento TFS.

 0
Author: RredCat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-07-15 14:18:46

Sucede porque trabaja en modo sin conexión, cuando vuelva a conectar la red tendrá que cerrar la sesión y volver a iniciar sesión. El administrador de paquetes se reinicializará sin problemas.

 0
Author: Rakesh Pahuja,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-11-03 23:19:39

Me he enfrentado a este problema VS2013 y he perdido 3 horas de tiempo.

No estoy seguro de cuál fue la causa del problema. Pero ninguna de las soluciones anteriores funcionó para mí.

La reinstalación de Nuget Package Manager Console funcionó para mí.

Herramientas - > Extensiones y actualizaciones -> En Todo Busque Nuget Package Manager para Visual Studio y pulse desinstalar.

Ir a https://marketplace.visualstudio.com/items?itemName=NuGetTeam.NuGetPackageManagerforVisualStudio2013 y descargue la extensión.

 0
Author: Syed Abbas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-27 12:33:20

Introduzca la descripción de la imagen aquíPuede ser suyo oficina / home firewall blocking nuget.org así que intente conectar diferentes redes de Internet, por ejemplo, desde su móvil o wifi .Pude resolver a través de este método.

 0
Author: user1687805,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-03 14:07:08