Solución de compilación: compila los archivos de código (DLL y EXE) que se modifican.
Reconstruir: elimina todos los archivos compilados y los compila de nuevo, independientemente de si el código ha cambiado o no.
Solución limpia: elimina todos los archivos compilados (archivo DLL y EXE).
Se puede ver este vídeo de YouTube (Visual Studio Build vs. Rebuild vs. Clean (C# interview questions with answers)) donde he demostrado las diferencias y por debajo son representaciones visuales que le ayudarán a analizar el mismo con más detalle.
La diferencia entre Reconstruir vs (Clean + Build), porque parece que hay cierta confusión en torno a este, así:
La diferencia es la forma en la construcción y la secuencia de limpieza pasa por cada proyecto. Supongamos que su solución tiene dos proyectos, "proj1" y "proj2". Si haces una reconstrucción, tomará "proj1", limpiará (eliminará) los archivos compilados para "proj1" y lo compilará. Después de eso, tomará el segundo proyecto "proj2", limpiará los archivos compilados para "proj2" y compilará "proj2".
Pero si hace una "limpieza" y compila ", primero eliminará todos los archivos compilados para" proj1 "y" proj2 "y luego compilará" proj1 "primero seguido de" proj2 ".
Vea también http://stackoverflow.com/questions/1247457/difference-between-rebuild-and-clean-build-in-visual-studio-2008 – Greg
[Aquí hay una buena publicación con detalles] (http://conceptf1.blogspot.com/2013/11/visual-studio-clean-build-and-rebuild-solution.html) –
¿La reconstrucción es igual que limpiar y compilar? –