Another setting that is so seldom used that it is often forgotten is setting multiple startup projects in your solution. Thanks to Matt for reminding me of this one. He was demoing something from a solution which spun up both a Web API app to act as the server and a console app to act as the client.

{% img /images/multiple-startup-projects.png %}

Solution Properties > Common Properties > Startup Projects > Multiple startup projects.

For each project in the solution, you can choose one of the following:

  • Start
  • Start without debugging
  • None

That’s all there is to it. Like the Start action, you just have to remember it exists! =)