Diferencia entre reconstrucción y limpieza + compilación en Visual Studio

¿Cuál es la diferencia entre solo una reconstrucción y hacer una construcción Clean + Build en Visual Studio 2008? ¿ Clean + Build es diferente que Clean + Rebuild