Sommaire

La gestion des dépendances

Les dépendances d’un projet sont indispensables car elles permettent d’enrichir l’application de nouvelles fonctionnalités qui ne sont pas forcément incluses de base. ASP.NET Core ne déroge pas à la règle, et offre plusieurs outils puissants afin de gérer au mieux les dépendances du projet, qu’elles soient du côté serveur ou du côté client. En effet, les dépendances de chaque côté de l’application ne sont pas les mêmes. Le serveur utilise des dépendances plutôt système et très orientées métier ou base de données, alors que les clients vont plutôt utiliser des librairies graphiques d’UI modernes ou de composants.

1. La gestion côté serveur

La politique de Microsoft concernant la gestion des dépendances côté serveur est très simple : elle préconise l’utilisation du gestionnaire de paquets NuGet. La version 3 de NuGet apporte une multitude de nouvelles fonctionnalités importantes qui ont permis de stabiliser le gestionnaire de paquets et le rendre plus utilisable. Ces changements ont notamment été guidés par les différentes remontées de la communauté Microsoft. NuGet

Le premier grand changement de NuGet concerne son interface graphique qui a été complètement réécrite. Les éléments notables sont ...