title: Build or Rebuild on the build server (CI server)
body: <p>I am running TeamCity to build a .NET project (several projects to be more exact).</p>
  
  <p>Should i be using Rebuild target or Build target?</p>
  
  <p>I would like to minimize the build time, while not producing any newer versions of projects that haven't changed.</p>
  
  <p>Is this safe practice to use "Build" target? what if the previous project outputs were erased? how do i verify that i can be doing this safely?</p>