title: How can I configure Visual Studio to cleanly separate source files, project settings, and temporary files?
body: <p>Visual Studio makes quite a mess in how your source files, project settings, build files, and other temporary files are (mostly) dumped into the same directory.</p>
  
  <p>Ideally these should be cleanly separated to help with browsing the project, and deciding what gets committed to the repo and what is ignored.</p>
  
  <p>How can I configure Visual Studio to clean this mess up?</p>
  
  <p>MODERATORS: I refuse to reword this post and my question. The post and its question was perfectly clear and was given a perfectly clear answer; it was not in the slightest opinion-based.</p>