Gérer les packages NuGet
DébutantNuGet est le gestionnaire de paquets de l'écosystème .NET (équivalent de npm pour Node.js).
# Ajouter un package
dotnet add package Serilog.AspNetCore
# Ajouter une version précise
dotnet add package Serilog.AspNetCore --version 9.0.0
# Retirer un package
dotnet remove package Serilog.AspNetCore
# Lister les packages installés (et signaler les mises à jour disponibles)
dotnet list package
dotnet list package --outdated
# Restaurer les packages (fait automatiquement par build/run, utile en CI)
dotnet restore
Cas pratique : ajouter Entity Framework Core (SQL Server) à un projet.
dotnet add package Microsoft.EntityFrameworkCore.SqlServer dotnet add package Microsoft.EntityFrameworkCore.DesignLe second package (
Design) est nécessaire uniquement en développement, pour générer les migrations avecdotnet ef.