“Build Solution” and “Rebuild Solution” are the most commonly used features in Visual Studio. As a developer you writes code, build the solution and run the application in Visual Studio. Very often you also used “rebuild solution” , or “clean and then build solution”. Have you ever wonder why there are different options ? When to use them? Though many of you are familiar with the details of these but when asked, I have seen many beginners having confusion around it.
So let’s try to simply it by asking below questions
What is the difference between Build and Rebuild ?
When to use which option ?
How does clean relates , when to use it ?
One-liner Understanding…
Build Solution – Incremental build and compiles only the files that are changed.
Clean Solution – Deletes all compiled, intermediate files.
Rebuild Solution – Deletes all compiled files and compiles all irrespective of changes.
So let’s try to simply it by asking below questions
What is the difference between Build and Rebuild ?
When to use which option ?
How does clean relates , when to use it ?
One-liner Understanding…
Build Solution – Incremental build and compiles only the files that are changed.
Clean Solution – Deletes all compiled, intermediate files.
Rebuild Solution – Deletes all compiled files and compiles all irrespective of changes.