Notas de la versión de NuGet 1.6

Notas de la versión de NuGet 1.5 | Notas de la versión de NuGet 1.7

NuGet 1.6 se publicó el 13 de diciembre de 2011.

Problemas de instalación conocidos

Si ejecuta VS 2010 SP1, es posible que vea el siguiente mensaje de error al intentar actualizar NuGet si tiene instalada una versión anterior.

La solución alternativa consiste en desinstalar NuGet e instalarlo desde la galería de extensiones de VS. Vea https://support.microsoft.com/kb/2581019 para más información.

Nota: Si Visual Studio no le permite desinstalar la extensión (el botón Desinstalar está deshabilitado), es probable que tenga que reiniciar Visual Studio con "Ejecutar como Administrador".

Características

Compatibilidad con versiones semánticas y paquetes de versión preliminar

En NuGet 1.6 se presenta la compatibilidad con las versiones semánticas (SemVer). Para más información sobre cómo usa SemVer, lea la documentación sobre control de versiones.

Uso de NuGet sin inserción de paquetes (restauración de paquetes)

Ahora NuGet 1.6 tiene compatibilidad de primera clase con el flujo de trabajo en el que los paquetes NuGet no se agregan al control de código fuente, sino que se restauran en tiempo de compilación si faltan. Para más información, lea el tema Uso de NuGet sin confirmar paquetes en el control de código fuente.

Plantillas de elemento que instalan paquetes NuGet

Basándose en el trabajo para admitir el paquete NuGet preinstalado en plantillas de proyecto de Visual Studio, en NuGet 1.6 también se agrega compatibilidad con las plantillas de elementos de Visual Studio. Las plantillas de elemento pueden tener paquetes NuGet asociados que se instalan cuando se invoca la plantilla.

Para más información sobre cómo cambiar una plantilla de proyecto o elemento para instalar paquetes NuGet, lea el tema Paquetes en plantillas de Visual Studio.

Compatibilidad con la deshabilitación de orígenes de paquetes

Cuando se configuran varios orígenes de paquetes, NuGet buscará en cada uno de ellos los paquetes durante la instalación de un paquete y sus dependencias. Un origen de paquete que está inactivo por algún motivo puede ralentizar gravemente NuGet.

Antes de NuGet 1.6, podía quitar el origen del paquete, pero tenía que recordar los detalles para cuando quería volver a agregarlo.

En NuGet 1.6 se permite desactivar un origen de paquete para deshabilitarlo, pero mantenerlo presente.

Disabling a package

Correcciones de errores

En NuGet 1.6 se han corregido un total de 106 elementos de trabajo. 95 de ellos se han clasificado como errores y 10 eran características.

Para obtener una lista completa de los elementos de trabajo corregidos en NuGet 1.6, vea [NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=Closed&type=All&priority=All&release=NuGet%201.6&assignedTo=All&component=All&sortField=Votes&sortDirection=Descending&page=0).