BT

NuGet plus rapide, configurations par défaut, « Concierge »

par Roopesh Shenoy , traduit par Slim Ouertani le 14 nov. 2013 |

NuGet version 2.7 a été annoncée cette semaine avec plusieurs améliorations de performance, de nouvelles API d'extensibilité, restauration à partir de la ligne de commande, configurations par défaut ainsi que plusieurs autres fonctionnalités.

La nouvelle version dispose d'une occupation de mémoire plus petite avec moins d'utilisation espace disque et une installation plus rapide. Les requêtes sur flux OData sont également plus intelligentes avec une charge globale plus réduite.

Voici quelques améliorations supplémentaires :

  • Nouvelles API d'extensibilité : IVsPackageInstallerServices et IVsPackageInstaller avec quelques nouvelles méthodes.
  • Configurations par défaut : désormais, les configurations par défaut des machines à large échelle peuvent être définies pour paramétrer leurs sources de paquets, ceci est principalement destiné à aider les entreprises à utiliser des sources internes de progiciel.
  • Restauration de package simplifiée à partir de la ligne de commande : ce qui permet d'intégrer facilement la restauration dans le processus de compilation. En fait, il y a déjà une procédure progressive avec TFS.
  • Dépendances uniques pour le développement : permet aux auteurs de package de déclarer des dépendances qui seront utilisées uniquement au moment du développement et qui ne nécessitent aucunes dépendances aux packages.

Un changement mineur mais utile concerne le package « Restore Consent » qui est désormais activé par défaut. Il n'y a plus besoin de le faire au niveau de la solution. Ceci, combiné avec la ligne de commande restore, signifie que les développeurs peuvent désormais exclure les binaires référencés du contrôle de source.

Avec ces caractéristiques, cette version corrige presque 100 anomalies. Cependant, elle semble aussi briser la restauration de packages ayant le chiffre zéro dans leur version, et signale aussi deux ou trois autres problèmes connus.

Vous pouvez consulter les notes de version pour la liste complète des changements.

NuGet Concierge est un service distinct annoncé hier par Microsoft. Il vous permet de charger votre fichier de configuration du package NuGet et recommande ensuite d'autres packages fréquemment utilisés par votre projet. Actuellement, le service semble avoir peu de données, mais il est destiné à être amélioré au fil du temps.

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Contenu Éducatif

Rien ne serait possible sans le soutien et la confiance de nos Sponsors Fondateurs:

AppDynamics   CloudBees   Microsoft   Zenika
Feedback Général
Bugs
Publicité
Éditorial
InfoQ.com et tous les contenus sont copyright © 2006-2014 C4Media Inc. InfoQ.com est hébergé chez Contegix, le meilleur ISP avec lequel nous ayons travaillé.
Politique de confidentialité
BT