Notes de publication de NuGet 1.3
Notes de publication de NuGet 1.2 | Notes de publication de NuGet 1.4
NuGet 1.3 a été publié le 25 avril 2011.
L’équipe NuGet s’est associée aux personnes de SymbolSource.org pour offrir un moyen très simple de publier vos sources et PDB avec votre package. Cela permet aux consommateurs de votre package d’effectuer un pas à pas détaillé dans la source de votre package dans le débogueur. Pour plus d’informations, lisez Création et publication d’un package de symboles. Le moyen simple de publier des packages NuGet avec des sources. Vous pouvez également regarder une démonstration en direct de cette fonctionnalité dans le cadre de la conversation NuGet en profondeur à Mix11. Cette fonctionnalité est entièrement illustrée à partir de la marque de 20 minutes de la vidéo.
Notes
La version ci-dessus est déconseillée et n’est plus prise en charge.
Cette commande facilite l’accès à la page de projet d’un package à partir de la console Gestionnaire de package. Elle fournit également des options pour ouvrir l’URL de licence et la page permettant de signaler un abus pour le package. La syntaxe de la commande est :
Open-PackagePage -Id <string> [-Version] [-Source] [-License] [-ReportAbuse] [-PassThru]
L’option -PassThru
sert à renvoyer la valeur de l’URL spécifiée.
Exemples :
PM> Open-PackagePage Ninject
Ouvre un navigateur vers l’URL du projet spécifiée dans le package Ninject.
PM> Open-PackagePage Ninject -License
Ouvre un navigateur vers l’URL de licence spécifiée dans le package Ninject.
PM> Open-PackagePage Ninject -ReportAbuse
Ouvre un navigateur vers l’URL à la source de package actif, source utilisée pour signaler un abus pour le package spécifié.
PM> $url = Open-PackagePage Ninject -License -WhatIf -PassThru
Affecte l’URL de licence à la variable, $url, sans ouvrir l’URL dans un navigateur.
NuGet 1.3 présente de nombreuses améliorations des performances. NuGet 1.3 évite de télécharger la même version d’un package plusieurs fois en incluant un cache local par utilisateur. Le cache est accessible et peut être effacé via la boîte de dialogue Paramètres du Gestionnaire de package :
D’autres améliorations des performances incluent l’ajout de la prise en charge de la compression HTTP et l’amélioration de la vitesse d’installation du package dans Visual Studio.
Avant NuGet 1.3, la liste des sources de package utilisées par nuget.exe et le complément NuGet Visual Studio n’ont pas été stockés dans le même lieu. NuGet 1.3 utilise désormais la même liste dans les deux lieux. La liste est stockée dans NuGet.Config
et dans le dossier AppData.
Pour que NuGet fonctionne bien avec les systèmes de contrôle de code source tels que Subversion et Mercurial, nuget.exe ignore les dossiers et les fichiers qui commencent par le caractère « . » lors de la création de packages. Cela peut être remplacé à l’aide de deux nouveaux indicateurs :
- -NoDefaultExcludes sert à remplacer ce paramètre et à inclure tous les fichiers.
- -Exclude sert à ajouter d’autres fichiers/dossiers à exclure à l’aide d’un modèle. Par exemple, pour exclure tous les fichiers avec l’extension de fichier « .bak »
nuget Pack MyPackage.nuspec -Exclude **\*.bak
Remarque : le modèle n’est pas récursif par défaut.
Grâce aux contributions de la communauté, NuGet inclut la prise en charge des types de projets WiX ainsi que de .NET Micro Framework.
Pour obtenir la liste complète des correctifs de bogues, veuillez consulter le fichier [NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=All&type=All&priority=All&release=NuGet%201.3&assignedTo=All&component=All&sortField=LastUpdatedDate&sortDirection=Descending&page=0)
.
- Les packages avec des fichiers sources fonctionnent à la fois dans les sites Web et dans les projets d’application web.
Pour les sites Web, les fichiers sources sont copiés dans le dossier
App_Code