Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Notas de la versión de NuGet 2.6 | Notas de la versión de NuGet 2.7
El equipo de NuGet publicó una extensión actualizada del Administrador de paquetes NuGet para WebMatrix el 26 de marzo de 2014. Esta actualización se puede instalar desde la Galería de extensiones de WebMatrix mediante los pasos siguientes:
- Abrir WebMatrix 3
- Haga clic en el icono Extensiones de la cinta inicio.
- Seleccione la pestaña Actualizaciones.
- Haga clic para actualizar el Administrador de paquetes NuGet a la versión 2.6.1.
- Cierre y reinicie WebMatrix 3
Cambios importantes
Esta actualización de la extensión aborda dos de los problemas más importantes que los usuarios han enfrentado al usar paquetes NuGet dentro de WebMatrix. El primero era un error de versión del esquema NuGet y el segundo era un error que provocaba archivos DLL de cero bytes en la bin carpeta.
Error de versión del esquema NuGet
Desde que se publicó WebMatrix 3, se han introducido nuevas características en NuGet que requieren una nueva versión de esquema para los paquetes NuGet. Al intentar administrar los paquetes NuGet en el sitio web, estos nuevos paquetes pueden provocar errores que se ven en WebMatrix.
Esta versión más reciente proporciona compatibilidad con los paquetes NuGet más recientes, lo que impide que se produzca este error. Ahora se pueden instalar nuevas versiones de paquetes que incluyen Microsoft.AspNet.WebPages en WebMatrix. Algunos de estos paquetes usaban características de NuGet, como transformaciones de configuración XDT, que no se admitían en WebMatrix hasta ahora.
archivos DLL de Zero-Byte en la carpeta bin
Algunos usuarios han informado de que después de instalar paquetes NuGet en WebMatrix que incluyen archivos DLL que se copian en bin, que los archivos DLL se muestran en la bin carpeta como archivos de 0 bytes. Esto interrumpe la aplicación en tiempo de ejecución.
[This issue](https://nuget.codeplex.com/workitem/4060) ahora se ha corregido.
Otras mejoras recientes
Cuando nuGet Package Manager 2.8 se lanzó para Visual Studio, también publicamos NuGet Package Manager 2.5.0 para WebMatrix. Aunque esto se mencionó en las Notas de la Versión de NuGet 2.8, no especificamos las nuevas características que introdujo esa actualización.
Actualizar todo
Ahora puede actualizar todos los paquetes del sitio web en un solo paso. Al abrir la extensión NuGet en WebMatrix, verá la lista de todos los paquetes de la galería, los instalados y los que tienen actualizaciones disponibles. Anteriormente, cada paquete tendría que actualizarse individualmente, pero ahora hay un botón útil "Actualizar todo" que se muestra en la pestaña Actualizaciones.
Sobrescribir archivos existentes
Al instalar paquetes que contienen archivos que ya existen en el sitio web, NuGet siempre ha omitido de forma silenciosa esos archivos (dejando solo los archivos existentes). Esto podría dar lugar a la impresión de que un paquete se instaló o actualizó correctamente cuando, de hecho, no era así. NuGet ahora solicitará que se sobrescriban los archivos.