Différence entre Rebuild et Clean + Build dans Visual Studio

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.