• A project is where your application stays.
  • You need to create a project with a template.
  • It will be a self contained. Libraries can be a separate project.
  • Solutions are like buckets.
  • Solutions hold projects together.
  • Like 2 Projects work together. So put in a Solution. Like a bundle.

Note: Do not have spaces in Names in Project and Solution Names. Makes lives easy.

It ensure consistent.

Use Different Casing for naming projects. You may use Pascal Casing since it is the industry standards.