Notes de publication de NuGet 2.6.1 pour WebMatrix
Notes de publication de NuGet 2.6 | Notes de publication de NuGet 2.7
L’équipe de NuGet a publié une extension du Gestionnaire de package NuGet mise à jour pour WebMatrix le 26 mars 2014. Cette mise à jour peut être installée à partir de la galerie d’extensions WebMatrix via les étapes suivantes :
- Ouvrez 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
- Fermez et redémarrez 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 lors de l’utilisation de packages NuGet dans WebMatrix. Le premier problème é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 dossier bin
.
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 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.
DLL de zéro octet 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 classe, les DLL s’affichent dans le dossier bin
sous forme de fichiers de 0 octet. Cela interrompt l’application au moment de l’exécution.
[This issue](https://nuget.codeplex.com/workitem/4060)
est maintenant corrigé.
Autres améliorations récentes
Lorsque le Gestionnaire de package NuGet 2.8 a été publié pour Visual Studio, nous avons également publié le Gestionnaire de package NuGet 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 par la mise à jour.
Tout mettre à jour
Vous pouvez maintenant mettre à jour tous les packages de votre site web en une seule étape ! Lorsque vous ouvrez l’extension NuGet dans WebMatrix, le programme affiche la liste de tous les packages de la galerie, ceux installés et ceux avec des mises à jour disponibles. Auparavant, chaque package devait être mis à jour individuellement, mais il existe maintenant un bouton « Tout mettre à jour » 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 a toujours tout simplement ignoré ces fichiers en mode silencieux (en laissant vos fichiers existants). Cela pouvait donner l’impression qu’un package avait été installé ou mis à jour correctement quand, en fait, ce n’était pas le cas. NuGet vous demande désormais par invite de remplacer les fichiers.