Compartir a través de


Notas de la versión 3.5 de NuGet

Notas de la versión de NuGet 3.5-RC | Notas de la versión de NuGet 4.0 RC

Correcciones de errores

  • Pack no usa MSBuild 14.1 en mono: #3550

  • La pestaña Actualizar no selecciona la versión disponible más reciente para actualizar en su lugar seleccione la versión instalada actual: #3498

  • Solucionar el bloqueo después de autenticar una fuente privada v2 de MyGet y hacer clic en "Mostrar x más resultados" - #3469

  • Los mensajes de registro parecen estar en orden inverso para la interfaz de usuario: #3446

  • v3.4.4: la restauración de NuGet arroja "No se admite el formato de la ruta de acceso dada" - #3442

  • NuGet cmdLine 3.6 beta no respeta -Prop Configuration = Release - #3432

  • Instalación lenta de IKVM de Nuget en un proyecto grande: #3428

  • nuget.exe Actualizar -Self sigue actualizándose: #3395

  • La versión 3.5 de instalación/restauración desde el recurso compartido UNC tiene una regresión de rendimiento desde la 3.4.4 - #3355

  • Error al instalar Moq desde la interfaz de usuario de administración de paquetes para un proyecto net451: #3349

  • La pestaña Instalar en el nivel de solución no muestra la versión del paquete: #3339

  • La actualización de xproj project.json de la pestaña Instalada pierde el estado : #3303

  • El paquete NuGet en .csproj omite el elemento de archivos vacíos en el archivo .nuspec: #3257

  • Los proyectos de sitios web hospedados en IIS no deben provocar un error en la restauración: #3235

  • Credenciales no recuperadas de NuGet.Config cuando el punto de conexión v3 redirige a v2 - #3179

  • El paquete NuGet no puede resolver el ensamblado al recuperar metadatos de ensamblado portátiles: #3128

  • Nuget no puede encontrar msbuild.exe en Mono: #3085

  • nuget.exe pack no permite una etiqueta de versión preliminar que comienza con números : #1743

  • Error en la instalación del paquete nuget en VS2015E: #1298

  • el filtro allowedVersions no funciona en el nivel de solución: #333

  • La restauración falla aleatoriamente con el mensaje "Un elemento con la misma clave ya se ha agregado". - #2646

  • No se puede instalar Nuget.Common en .csproj - #2635

  • Al usar la interfaz de usuario para buscar en un origen V2, se llama a FindPackagesById dos veces para cada identificador: #2517

  • Los paquetes no pueden depender de proyectos: #2490

  • nuget.exe pack -Exclude está documentado, pero no es compatible: #2284

  • Problemas con los mensajes de error cuando la sección "contentFiles" de .nuspec no es válida: #1686

  • Enviar mediante Push siempre envía el paquete completo dos veces con fuentes de paquetes autenticadas: #1501

  • No se dio información al llamar a actualizar nuget.exe *.csproj mientras el proyecto no tiene un packages.config - #1496

  • packages.config la restauración no vuelve a intentar los códigos de estado 5xx de orígenes V2: #1217

  • El punto doble en el archivo src en .nuspec no funciona: n.º 2947

  • La restauración de CoreCLR debe omitir las fuentes con cifrado: #2942

  • nuget.exe gestión de envío 403 - Solicitud incorrecta de credenciales - #2910

  • La actualización de NuGet a través del administrador de paquetes quita las propiedades de #project.json - 2888.

  • NuGet.PackageManagement.VisualStudio intenta cargar "NuGet.TeamFoundationServer14", pero ese nombre dll cambió a "NuGet.TeamFoundationServer" - #2857

  • La interfaz de usuario del administrador de paquetes no muestra la versión recién actualizada: #2828

  • el comando update-package intenta utilizar packageid,version en lugar de package.version - #2771

  • nuget restore csproj debe producir un error si el proyecto no usa nuget (packages.config o project.json) - #2766

  • Error de TFS "El archivo no se puede encontrar en su espacio de trabajo, o no tiene permiso para acceder a él" durante la actualización o desinstalación cuando la solución/proyecto está vinculado al control de código fuente de TFS - #2739

  • El paquete de actualización no obtiene dependencias para paquetes que no son de destino: #2724

  • No hay ninguna manera de establecer el nivel de detalle de los registros para las acciones de interfaz de usuario del administrador de paquetes Nuget: #2705

  • la configuración de nuget no es válida: VS 2015 VSIX (v3.4.3): #2667

  • DefaultPushSource en NuGetDefaults.Config (ProgramData\NuGet) no funciona: #2653

  • versión de nuget 3.4.3: la obtención de value no puede ser nula en la compilación del paquete: #2648

  • La restauración no utiliza credenciales almacenadas de NuGet.Config para feeds de VSTS: #2647

  • [dotnet restore] --configfile es relativo al directorio del proyecto en vez del directorio del cmd - #2639

  • Asignaciones excesivas en el código de comparación de versiones: #2632

  • Varias instancias de nuget.exe intentar instalar el mismo paquete en paralelo provoca una escritura doble: #2628

  • La información de dependencia no se almacena en caché para las operaciones de varios proyectos: #2619

  • Instalación y actualización de paquetes de descarga sin comprobar primero la carpeta packages: #2618

  • Si la lista de origen del paquete está vacía, no se puede agregar el origen del paquete a través de la interfaz de usuario (NuGet 3.4.x): #2617

  • Error engañoso al intentar instalar el paquete que depende de fachadas en tiempo de diseño: #2594

  • Instalar un paquete desde la consola de PackageManager con el valor "All" solo intenta el primer origen: #2557

  • La versión beta más reciente no descomprime ModernHttpClient: #2518

  • Bloqueo de VS2015 al iniciarse con NuGet 3.4.1 autocompilado: #2419

  • El comando Update puede ser un poco más detallado si le pido que sea así... - #2418

  • VSIX compilado localmente debe tener los mismos archivos DLL y archivos que la compilación de CI. - #2401

  • Corrección de advertencias de degradación de NuGet en la compilación: #2396

  • Fallo al autenticar el origen del paquete (3 veces) queda bloqueado para siempre: #2362

  • El contenido del paquete no se restaura correctamente al instalar un paquete desde una fuente nuget v3.3+ con el argumento -NoCache cuando el paquete contiene .nupkg archivos : #2354

  • La instalación de Nuget con todas las fuentes de paquetes falla si el paquete falta en una fuente: #2322

  • [PerfWatson] UIDelay: nuget.packagemanagement.visualstudio.dll! NuGet.PackageManagement.VisualStudio.VSMSBuildNuGetProjectSystem+*lt;>c__DisplayClass_0+<<AddReference>b__>d.MoveNext - #2285

  • Bloques de instalación si se produce un error en la autorización de un único origen: #2034

  • .nuspec el rango de versiones debe anular la versión de -IncludeReferencedProjects: #1983

  • Update-Package super lento - "Intentando recopilar información de dependencias" - #1909

  • Paquete de degradación sigiloso de NuGet al actualizar por lotes sus dependencias: #1903

  • nuget.exe actualización quita el nombre seguro del ensamblado y el atributo Private. - #1778

  • Ruta de acceso de archivo relativa para "DefaultPushSource" - #1746

  • Mejora de los mensajes de error de resolución - #1373

  • update-package en la versión 3 produce un error con los paquetes que no están en el origen especificado: #1013

  • El uso de rutas de acceso relativas para orígenes de paquetes es problemático para su uso: #865

  • Falta dependencia en el archivo NUPKG generado a partir del proyecto si ya existe una dependencia indirecta con un requisito de versión inferior: #759

  • Al eliminar un proyecto se cierra la ventana de interfaz de usuario correspondiente, pero al cambiar el nombre de un proyecto no se cambia el nombre de la ventana de la interfaz de usuario. Tenga en cuenta que PMC escucha el cambio de nombre del proyecto y la eliminación de eventos del proyecto: #670

  • [Willow carga de trabajo web] Se bloquea la creación de Razor v3 WSP: #3241

  • La instalación o restauración de un paquete determinado falla con el mensaje "El paquete contiene múltiples archivos nuspec" - #3231

  • Identificadores y packages.config escenarios en minúsculas: #3209

  • [3.5-beta2] La restauración de paquetes no puede restaurar paquetes "heredados": #3208

  • nuget pack agrega forzosamente los archivos .tt a la carpeta de contenido, independientemente de lo que sea #3203

  • El comando "update-package" de la aplicación web de ASP.NET genera una advertencia relacionada con el archivo: source - #3194

  • nuget pack csproj (con project.json) se bloquea si no hay opciones de paquete y propietario en el archivo JSON - #3180

  • nuget pack para project.json omite etiquetas packOptions como resumen, autores, propietarios, etc. #3161

  • NullReferenceException en NuGet.Packaging.PhysicalPackageFile.GetStream - #3160

  • El pack de NuGet ignora las dependencias en la salida .nuspec para project.json - #3145

  • La actualización de varios paquetes con reversión deja el proyecto en un estado roto: #3139

  • Los archivos ContentFiles bajo ninguna circunstancia se agregan para proyectos de netstandard: #3118

  • No se puede empaquetar correctamente la biblioteca dirigida a .Net Standard - #3108

  • Archivo:> nuevo proyecto:> se produce un error en el proyecto biblioteca de clases (portable) en VS2015 y Dev15 - #3094

  • error de nuGet: 1.0.0-* no es una cadena de versión válida: #3070

  • Find-Package no se puede mostrar, pero Install-Package funciona: #3068

  • Error cuando se ejecuta "Install-Package jquery.validation" en dev15 - #3061

  • nuget pack de xproj tiene como valor predeterminado un destino de ruta no válido: #3060

  • Cuando se instala VS 2015 update 3 en un VS que usa la versión 3.5.0 de NuGet, ocurre un error: #3053

  • "Bloqueado por packages.config" en project.json el proyecto UWP (también conocido como integrado en la compilación) - #3046

  • Actualice la Dotnet CLI instalada por el script de compilación a preview2-003121, que es la compilación oficial preview2. - #3045

  • Interfaz de usuario del administrador de paquetes: no muestra la nueva versión después de actualizar un paquete: #3041

  • -ApiKey en el comando de eliminación no se lee ni se envía en 3.5.0-beta - #3037

  • Cadena incorrecta: una versión estable de un paquete no debe tener una dependencia de versión preliminar. - #3030

  • OptimizedZipPackage deja carpetas vacías en la caché - #3029

  • Durante la creación del proyecto PCL (net46 y Windows 10) se produce una excepción NullRef. - #3014

  • La actualización de Nuget debe proporcionar un mensaje informativo cuando una versión superior está restringida por la restricción allowedVersions: #3013

  • Problemas de restauración de Nuget v3: n.º 2891

  • El complemento de credenciales salió con error -1 o error al descargar el paquete al usar proveedores de credenciales con varios orígenes: #2885

  • project.json la restauración de nuget provoca la recompilación cuando no ha cambiado nada: #2817

  • Los paquetes de símbolos no deben usarse nunca en la instalación o actualización: #2807

  • VS no admite variables de entorno en repositoryPath (nuget.exe sí): #2763

  • Etiquetar los elementos de UI sin etiquetar en la interfaz de usuario del Administrador de paquetes para la accesibilidad: #2745

  • Se rechazan marcos portátiles con perfiles guionados. - #2734

  • El administrador de paquetes NuGet debe aclarar que la lista de opciones en detalle de paquetes no se aplica a project.json - #2665

  • nuget.exe publicar y eliminar no usará la clave API: #2627

  • Quitar la propiedad bloqueada del archivo de bloqueo: #2379

  • Se produce un error en la actualización de NuGet 3.3.0 con "Una restricción adicional... definido en packages.config impide esta operación". - #1816

  • La instalación del paquete desde un origen local que no existe produce un mensaje falso: #1674

  • El filtro "Actualizar disponible" muestra las actualizaciones que infringen la restricción de versión: #1094

  • No se pueden actualizar los paquetes nativos : #1291

Características

  • Admite configurar CopyLocal en false en las referencias agregadas por NuGet - #329

  • nuget.exe compatibilidad con MSBuild 15: #1937

  • Compatibilidad con paquetes para . csproj + project.json - #1689

  • Deshabilitar la acción del usuario cuando se ejecutan acciones de usuario: #1440

  • NuGet debe agregar compatibilidad con runtimes/{rid}/nativeassets/{txm}/ - #2782

  • Se han agregado compatibilidades de marco que faltan en NuGet 2.x (que ya están en la versión 3.x): #2720

  • Compatibilidad con carpetas de paquetes suplentes: #2899

  • Diseñar e implementar una noción de tipo de paquete para admitir paquetes de herramientas: #2476

  • Adición de una API para obtener la ruta de acceso a la carpeta de paquetes globales: #2403

  • Habilitación de SemVer 2.0.0 en el paquete: #3356

DCRs

  • nuget.exe push - el parámetro timeout no funciona - #2785

  • El texto de descripción del paquete debe seleccionarse: #1769

  • Habilite nuget.exe para generar .props y .targets archivos para .nuproj proyectos n.º 2711

  • Adición de la API de extensibilidad para comparar marcos con importaciones: #2633

  • Ocultar las opciones de dependencia al usar project.json - #2486

  • Mostrar el encabezado de la versión de nuget.exe en la salida detallada - #1887

  • NuGet debe informar a los usuarios de que la actualización o instalación en un PCL basado en dotnet tfm podría causar problemas: #3138

  • Advertir una instalación o actualización incorrecta para el proyecto con tfm="dotnet" - #3137

  • Corrección de problemas de rendimiento con ReShaper y NuGet para la actualización: #3044

  • Se ha agregado compatibilidad con netcoreapp11 y netstandard17: #2998

  • Aprovechamiento del atributo AssemblyMetadata para .nuspec reemplazos de tokens: #2851