Difference between build, Rebuild and Clean Solution.
Build solution menu: - This will perform an incremental build. In other words it will only build code files which have changed. If they have not changed those files will not touched. Rebuild solution menu: - This will delete all current compiled files (i.e. exe and dll's) and will build everything
Read more