Voici une liste de commandes couramment utilisées pour faciliter le développement et la maintenance des applications .NET. et en particulier la gestion des paquets NuGet et des outils dotnet.
Mettre à jour les packets d’un projet / d’une solution avec dotnet-outdated-tool
- installer l’outil :
dotnet tool install --global dotnet-outdated-tool - voir les mis à jours :
dotnet outdated -
appliquer les mis à jours :
dotnet outdated --upgradeL’option
--version-lock majorpermet de blocker les mise à jours majour (ex 8.0.1 vers 8.0.6 et non 9.0.1) L’option--include microsoftlimite les mises à jours au paquets contenant microsft dans leur noms. - appliquer les mises à jours mineures de tous les paquets microsofts :
dotnet outdated --include Microsoft --version-lock major --upgrade
Comprendre d’où vient un package
La commande dotnet nuget why commande affiche la graphe des dépendances d’un package particulier pour un projet ou une solution donné.
dotnet nuget why <PROJECT|SOLUTION> <PACKAGE>

Voir l’arbre des packages
- Installer dotnet-nuget-tree
dotnet tool install --global dotnet-nuget-tree - Executer
dotnet-nuget-tree
Réinstaller tous les pacakges
Update-Package -reinstall
PRÉCÉDENTGit Version
SUIVANTGit Flow & Git Flow AVH