Archive

Articles taggués ‘NuGet’

On aime, on partage #50

Bienvenue dans la série « On aime, on partage » de Viseo Technologies ! Chaque semaine retrouvez les meilleurs articles du web issus de notre veille technologique.

Web & Mobile

Why AJAX isn’t enough

Un article sur le pubsup et WAMP (Web Application Messaging Protocol).

Comparatif StackOverflow de frameworks JS populaires

Quelques statistiques comparatives sur le volume de questions / réponses pour AngularJS / EmberJS / Backbone.
Chacun pourra interpréter à sa façon.

.NET

Gestion des exceptions avec Polly

Polly est un package Nuget qui permet de définir des policy pour la gestion des exceptions de manière fluent. Il permet de gérer des policy comme Retry, Retry Forever, Wait and Retry ou Circuit Breaker.

Scott Hanselman en parle dans son blog.

Lire la suite…

NuGet en ligne de commandes

J’avais présenté succinctement NuGet dans ce billet, en montrant comment importer une librairie externe par un simple click droit.

Il est également possible de travailler en ligne de commandes, en ouvrant le Package Manager Console (Tools > Library Package Manager). Le premier point d’entrée : « get-help NuGet », qui permet de connaitre l’ensemble des commandes disponibles. En voici quelques-unes:

  • Install-Package
  • Uninstall-Package
  • Get-Package, avec notamment le paramètre -Remote permettant de lister les packages disponibles en ligne
  • Update-Package

Vous pouvez retrouver le détail de ces commandes ici.

Categories: .NET Tags: ,

Présentation de NuGet

En discutant au café ce matin, j’ai constaté que l’utilitaire NuGet n’était pas suffisamment connu à mon goût. Il faut dire que je le trouve très pratique.

Mais NuGet, c’est quoi ? C’est un utilitaire plutôt bien intégré à Visual Studio qui permet de gérer simplement les librairies externes de votre projet. Un click droit sur votre projet vous permet d’ajouter une « Library Package Reference », dans le même esprit que l’ajout d’une référence de librairie.

Il y a néanmoins 2 différences majeures avec l’ajout d’une référence :

  1. NuGet est capable d’aller chercher des librairies dans un repository externe.
  2. Si les packages sont bien écrits, il récupèrera également les dépendances de la librairie, avec les bonnes versions des assemblies. De ce point de vue, c’est comparable à Maven et c’est une très bonne chose.
Categories: .NET, Outillage Tags: , ,