Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Notes de publication de NuGet 2.6 | Notes de publication de NuGet 2.7
L’équipe NuGet a publié une extension NuGet Package Manager mise à jour pour WebMatrix le 26 mars 2014. Cette mise à jour peut être installée à partir de la galerie d’extensions WebMatrix en procédant comme suit :
- Ouvrir WebMatrix 3
- Cliquez sur l’icône Extensions dans le ruban Accueil
- Sélectionnez l’onglet Mises à jour
- Cliquez pour mettre à jour le Gestionnaire de package NuGet vers la version 2.6.1
- Fermer et redémarrer WebMatrix 3
Modifications notables
Cette mise à jour d’extension résout deux des problèmes les plus importants auxquels les utilisateurs ont dû faire face à l’utilisation de packages NuGet dans WebMatrix. La première était une erreur de version de schéma NuGet et le second était un bogue qui a entraîné des DLL de zéro octet dans le bin dossier.
Erreur de version du schéma NuGet
Depuis la publication de WebMatrix 3, de nouvelles fonctionnalités ont été introduites dans NuGet qui nécessitent une nouvelle version de schéma pour les packages NuGet. Lorsque vous essayez de gérer vos packages NuGet dans votre site web, ces nouveaux packages peuvent entraîner des erreurs que vous voyez dans WebMatrix.
Cette dernière version fournit la compatibilité avec les packages NuGet les plus récents, ce qui empêche cette erreur de se produire. De nouvelles versions de packages, notamment Microsoft.AspNet.WebPages, peuvent désormais être installées dans WebMatrix. Certains de ces packages utilisent des fonctionnalités NuGet telles que des transformations de configuration XDT, qui n’ont pas été prises en charge dans WebMatrix jusqu’à présent.
Zero-Byte DLLs dans le dossier bin
Certains utilisateurs ont signalé qu’après avoir installé des packages NuGet dans WebMatrix qui incluent des DLL copiées dans la corbeille, les DLL s’affichent dans le bin dossier sous forme de fichiers de 0 octets. Cela interrompt l’application au moment de l’exécution.
[This issue](https://nuget.codeplex.com/workitem/4060) a été résolu.
Autres améliorations récentes
Lorsque NuGet Package Manager 2.8 a été publié pour Visual Studio, nous avons également publié NuGet Package Manager 2.5.0 pour WebMatrix. Bien que cela ait été mentionné dans les notes de publication de NuGet 2.8, nous n’avons pas mentionné les nouvelles fonctionnalités spécifiques introduites.
Mettre à jour tout
Vous pouvez maintenant mettre à jour tous les packages de votre site web en une seule étape ! Lorsque vous ouvrez l’extension NuGet dans WebMatrix, vous voyez la liste de tous les packages de la galerie, ceux installés et ceux avec des mises à jour disponibles. Auparavant, chaque package doit être mis à jour individuellement, mais il existe maintenant un bouton « Mettre à jour tout » utile qui s’affiche sous l’onglet Mises à jour.
Remplacer les fichiers existants
Lors de l’installation de packages qui contiennent des fichiers qui existent déjà dans votre site web, NuGet n’a toujours pas ignoré ces fichiers en mode silencieux (en laissant vos fichiers existants seuls). Cela peut entraîner l’impression qu’un package a été installé ou mis à jour correctement quand, en fait, ce n’était pas le cas. NuGet vous demandera désormais si vous souhaitez remplacer les fichiers.