Nugets
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 --upgrade
L’option
--version-lock major
permet de blocker les mise à jours majour (ex 8.0.1 vers 8.0.6 et non 9.0.1) L’option--include microsoft
limite 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