La commande dotnet restore
utilise NuGet pour restaurer les dépendances, ainsi que les outils spécifiques aux projets
qui sont spécifiés dans le fichier projet. Dans la plupart des cas, vous n’avez pas besoin d’utiliser explicitement la commande
dotnet restore
, car une restauration NuGet est exécutée implicitement si nécessaire lorsque vous exécutez les
commandes suivantes :
Parfois, il peut être gênant d’exécuter la restauration NuGet implicite avec ces commandes. Par exemple, certains systèmes
automatisés, comme les systèmes de génération, doivent appeler explicitement dotnet restore
pour contrôler quand la
restauration a lieu afin de pouvoir contrôler l’utilisation du réseau. Pour empêcher la restauration NuGet implicite, vous pouvez
utiliser l’indicateur --no-restore
avec l’une de ces commandes pour désactiver la restauration implicite.