Compartir a través de


Notas de la versión de NuGet 3.4

Notas de la versión de NuGet 3.4-RC | Notas de la versión de NuGet 3.4.1

NuGet 3.4 se publicó el 30 de marzo de 2016 como parte de la versión preliminar de Visual Studio 2015 Update 2 y Visual Studio 15, y se creó con algunos principios en mente:

  • Compatibilidad con varias plataformas
  • Mejoras en el rendimiento
  • Mejoras menores de la interfaz de usuario

Las siguientes características se agregaron anteriormente en RC y se han actualizado o completado para la versión 3.4:

Características nuevas

  • Los clientes NuGet ahora admiten la codificación de contenido gzip desde repositorios
  • Compatibilidad con archivos PDB desde paquetes en proyectos xproj
  • Compatibilidad con acciones de compilación de iOS y Android en el elemento contentFiles
  • Compatibilidad con los monikers de marco netstandard y netstandardapp

Nuevas características de la interfaz de usuario

  • Mejoras importantes en el rendimiento, especialmente en las pestañas Instalado, Novedades y Consolidar
  • El origen agregado "Todos los orígenes de paquetes" está disponible con la combinación correcta de resultados de la búsqueda
  • Las pestañas Instalado y Novedades ahora están ordenadas alfabéticamente
  • Se ha agregado un botón Actualizar que permite actualizar una búsqueda
  • Opciones de compilación más recientes en la parte superior de la lista Versión

Actualizaciones y mejoras

  • Los paquetes a los que se hace referencia en project.json que tienen una versión flotante no se actualizarán en todas las compilaciones. En su lugar, solo se actualizarán cuando se obligue a restaurar, limpiar, recompilar o modificar project.json.
  • Los orígenes de repositorios nuget.org ya no se fuerzan en una configuración de proyecto cuando se usa la interfaz de usuario de configuración de NuGet.
  • NuGet ya no restaura paquetes en proyectos compartidos ni escribe un archivo de bloqueo.
  • Se ha mejorado el error de red y el control de reintentos para servidores inaccesibles o lentos en responder.
  • Los comportamientos del teclado y el mouse se han mejorado en la interfaz de usuario del Administrador de paquetes de Visual Studio.
  • Ahora se admite el esquema project.json más reciente en DNX.

Cambios importantes

  • Los números de versión del paquete ahora se normalizan con el formato principal.menor.revisión-versión preliminar Los números de versiones principales, secundarias y de revisión se tratan como enteros y se quitan los ceros iniciales. La información de versión preliminar se trata como una cadena y no se aplica ningún cambio. Los clientes de NuGet usan estos números en las consultas y la búsqueda proporcionada por el servicio nuget.org. Puede encontrar más detalles en la documentación de NuGet en Versiones preliminares.

Problemas conocidos

  • Problema: los usuarios de Windows 10 v1511 pueden experimentar problemas o incluso un bloqueo de Visual Studio con PowerShell en Visual Studio en los escenarios siguientes:

    • Instalación o desinstalación de paquetes que tienen scripts install.ps1 o uninstall.ps1
    • Carga de proyectos que tienen un script init.ps1 (como EntityFramework)
    • Publicación de contenido web
  • Solución alternativa: asegúrese de que la instalación de Windows 10 tenga aplicadas las revisiones más recientes, especialmente la de enero de 2016 (KB 3124263) o una actualización posterior. Los detalles están disponibles en la incidencia 1638 de GitHub

  • Problema: Las redirecciones de protocolo de NuGet v2 se interrumpen. Los repositorios de NuGet personalizados que redireccionan solicitudes a un host alternativo no respetan la solicitud de redirección.

  • Solución alternativa: Para solucionar este problema, configure el URI del repositorio de paquetes de modo que apunte a la ubicación del servidor redirigido. Para más información, vea Solicitud de incorporación de cambios 387 de GitHub.

Seguimos realizando el seguimiento de las incidencias en nuestra lista de incidencias de GitHub, que puede encontrar en: https://github.com/nuget/home/issues