Lire en anglais

Partager via


Notes de publication de NuGet 1.7

Notes de publication de NuGet 1.6 | Notes de publication de NuGet 1.8

NuGet 1.7 a été publié le 4 avril 2012.

Problème connu lié à l’installation

Si vous exécutez Visual Studio 2010 SP1, vous pouvez rencontrer une erreur d’installation quand vous tentez de mettre à niveau NuGet si une version plus ancienne est installée.

Une autre solution de contournement consiste à désinstaller simplement NuGet puis à l’installer à partir de la galerie d’extensions Visual Studio. Consultez la rubrique https://support.microsoft.com/kb/2581019 (éventuellement en anglais) pour plus d’informations.

Remarque : si Visual Studio ne vous permet pas de désinstaller l’extension (le bouton Désinstaller est désactivé), vous devrez probablement redémarrer Visual Studio à l’aide de « Exécuter en tant qu’administrateur ».

Fonctionnalités

Prise en charge de l’ouverture du fichier readme.txt après l’installation

Nouveauté de la version 1.7, si votre package inclut un fichier readme.txt à la racine du package, NuGet ouvre automatiquement ce fichier une fois son installation terminée.

Afficher les packages de préversion dans la boîte de dialogue Gérer les packages NuGet

La boîte de dialogue Gérer les packages NuGet inclut désormais une liste déroulante qui permet d’afficher les packages de préversion.

Showing prerelease packages

Bouton Afficher la restauration de package lorsque des fichiers de package sont manquants

Lorsque vous ouvrez la console du Gestionnaire de package ou la boîte de dialogue des packages NuGet du Gestionnaire, NuGet vérifie si la solution actuelle a activé le mode de restauration de package et si des fichiers de package sont manquants dans le dossier packages. Si ces deux conditions sont remplies, NuGet vous avertit et affiche un bouton de restauration pratique. Cliquez sur ce bouton pour déclencher NuGet afin de restaurer tous les packages manquants.

Package restore button on dialog

Package restore button on console

Ajouter un fichier packages.config au niveau de la solution

Dans les versions précédentes de NuGet, chaque projet a un fichier packages.config qui suit les packages NuGet installés dans ce projet. Toutefois, il n’existait aucun fichier similaire au niveau de la solution pour assurer le suivi des packages au niveau de la solution. Par conséquent, il n’y avait aucun moyen de restaurer des packages au niveau de la solution. Cette fonctionnalité est désormais implémentée dans NuGet 1.7. Le fichier packages.config au niveau de la solution est placé sous le dossier .nuget sous la racine de la solution et stocke uniquement les packages au niveau de la solution.

Suppression de la commande New-Package

En raison d’une faible utilisation, la commande New-Package a été supprimée. Nous recommandons aux développeurs d’utiliser nuget.exe ou l’Explorateur de packages NuGet pratique pour créer des packages.

Correctifs de bogues

NuGet 1.7 a corrigé de nombreux bogues autour du workflow de restauration de package et des scénarios de contrôle de code source/réseau.

Pour obtenir la liste complète des éléments de travail corrigés dans NuGet 1.7, veuillez consulter [NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=Closed&type=All&priority=All&release=NuGet%201.7&assignedTo=All&component=All&sortField=Votes&sortDirection=Descending&page=0).