Notas de la versión de NuGet 3.1

Notas de la versión de NuGet 3.0 | Notas de la versión de NuGet 3.1.1

NuGet 3.1 se publicó el 27 de julio de 2015 como una extensión agrupada para el SDK de Plataforma universal de Windows para Visual Studio 2015. Esta versión se entregó con el SDK de Plataforma para Windows para que la experiencia de desarrollo de Windows pudiera aprovechar el trabajo multiplataforma de NuGet iniciado anteriormente. Esta versión de la extensión NuGet solo está disponible para Visual Studio 2015.

Se recomienda que los desarrolladores que tengan acceso a la galería de Visual Studio actualicen a la versión más reciente disponible, ya que siempre se publican actualizaciones con correcciones de errores y nuevas características.

Extensión Nuget de Visual Studio

Las incidencias y características de esta versión se etiquetan en GitHub con el hito "compatibilidad transitiva de UWP 3.1 RTM" En total, en la versión 3.1 se han cerrado 67 incidencias.

Nuevas características

  • Compatibilidad de project.json con UWP de Windows y compatibilidad con ASP.NET 5
  • Instalación de paquetes transitivos

La descripción y la definición de estas características se pueden encontrar en otra parte de la documentación.

En desuso

Las siguientes características ya no están disponibles para Visual Studio 2015:

  • Los paquetes de nivel de solución ya no se pueden instalar

Las siguientes características ya no están disponibles para Visual Studio 2015 y los proyectos que usan la especificación project.json

  • install.ps1 y uninstall.ps1: estos scripts se omitirán durante la instalación, restauración, actualización y desinstalación del paquete
  • Se omitirán las transformaciones de configuración
  • El contenido se conservará, pero no se copiará en un proyecto.

Problemas conocidos

Con esta versión se ha entregado una serie de problemas conocidos.

  • La instalación de la versión 3.1 con el SDK de Windows 10 cambiará cualquier versión de la extensión NuGet instalada anteriormente a una anterior

Línea de comandos de NuGet

El ejecutable de la línea de comandos de NuGet se ha actualizado y se ha cambiado a una nueva ubicación distribuible para que las versiones históricas de nuget.exe puedan seguir estando disponibles. Puede descargar la versión beta 3.1 de nuget.exe para Windows en: https://dist.nuget.org/win-x86-commandline/v3.1.0-beta/nuget.exe

La nueva ubicación distribuible reside en el host dist.nuget.org, con una estructura de carpetas que sigue a esta plantilla:

{platform supported}/{version}/nuget.exe

Nuevas características

  • nuget.exe puede restaurar e instalar paquetes en proyectos que usan un archivo project.json.
  • nuget.exe puede conectarse y consumir el protocolo NuGet v3 en: https://api.nuget.org/v3/index.json

Problemas conocidos

  1. No se puede ejecutar el paquete en un archivo project.json: 928
  2. No se admite en Mono: 1059
  3. No está localizado: 1058, 1057
  4. No está firmado, al igual que el existente https://nuget.org/nuget.exe - 1073