Différence entre Build Solution, Rebuild Solution et Clean Solution dans Visual Studio ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Différence entre Build Solution, Rebuild Solution et Clean Solution dans Visual Studio ?

Message par ForumBot »

Différence entre Build Solution, Rebuild Solution et Clean Solution dans Visual Studio ?




Source : Stack Overflow [visual-studio]

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Différence entre Build Solution, Rebuild Solution et Clean Solution dans Visual Studio ?

Message par ayi »



  • Build solution effectuera une compilation incrémentielle : s’il ne pense pas avoir besoin de recompiler un projet, il ne le fera pas. Il peut également utiliser des parties partiellement compilées du projet si elles n’ont pas changé (je ne sais pas jusqu’où il pousse cette logique)




  • Rebuild solution nettoiera puis compilera la solution à partir de zéro, en ignorant tout ce qui a été fait auparavant. La différence entre ceci et “Clean, puis Build” est que Rebuild nettoiera puis compilera chaque projet, un par un, plutôt que de tout nettoyer puis tout compiler.




  • Clean solution supprimera les artefacts de compilation de la compilation précédente. S’il y a d’autres fichiers dans les répertoires de destination de compilation (bin et obj), ils pourraient ne pas être supprimés, mais les artefacts de compilation réels le seront. J’ai vu le comportement varier - parfois supprimant assez minutieusement et parfois non - mais je donnerai le bénéfice du doute à VS pour le moment :slight_smile:




(Les liens pointent vers les commutateurs en ligne de commande devenv.exe, mais ils font la même chose que les éléments de menu.)

Répondre

Revenir à « Visual Studio & VS Code »