Build or Rebuild Solution builds or rebuilds all projects in the your solution, while Build or Rebuild
Compile just compiles the source file currently being edited. Useful to quickly check for errors when the rest of your source files are in an incomplete state that would prevent a successful build of the entire project. Ctrl-F7 is the shortcut key for Compile.