title: What is the difference between a "build" and a "rebuild" in Visual Studio?
body: <p>I do not know if i understood right , the difference between a "build" and "rebuild" command of a project in Visual Studio is the fact that a build only compiles the code which was changed , since a "rebuild" command compiles all the code from project regardless is it was changed or not. </p>
  
  <p>Also a rebuild command includes a clean of the project, since build command does not ?</p>
  
  <p>Please advice me to understand better these differences.</p>
  
  <p>Thanks !</p>