Différence entre Rebuild et Clean + Build dans Visual Studio
Rebuild = Clean + Build (en général)
Détails notables :
Pour une solution multi-projets, « rebuild solution » effectue un « clean » suivi d’un « build » pour chaque projet (éventuellement en parallèle). Tandis qu’un « clean solution » suivi d’un « build solution » nettoie d’abord tous les projets (éventuellement en parallèle) puis compile tous les projets (éventuellement en parallèle). Cette différence dans l’ordre des événements peut devenir significative lorsque des dépendances inter-projets entrent en jeu.
Les trois actions correspondent à des cibles MSBuild. Un projet peut donc remplacer l’action Rebuild pour faire quelque chose de complètement différent.