I am not exactly sure the difference among Build Solution,
Rebuild Solution and Clean Solution.
In brief:
Build Solution will recompile, etc. any modules (files) that
are out of date. i.e. - If a source code file has been changed
since the last Build/Rebuild it will be recompiled. Any modules
that have not been changed since the last build do not need to
be recompiled so they will be skipped.
Rebuild Solution will recompile, etc. all modules (files) in the
Project/Solution whether or not they have been changed since
the last build.
Clean Solution deletes all files that were generated as output
by prior builds. Intermediate work files, temp files, object files,
etc.
- Wayne