At Falafel, we are often called upon to create one system with several different client interfaces. Sometimes this will include an ASP.NET, WinForms, WPF, and/or Silverlight front-end, all connecting to the same back-end server. With this type of set up, we usually create a single solution as in the example below.
Usually, I see people that are in this situation set the server project as their startup project, start the debugger, and then manually launch the client application they want to debug. However, Visual Studio (both 2008 and 2010) has a little-known feature that speeds this up by allowing you ...