Visual Studio では Visual Studio のひとつのインスタンス毎にソリューションを扱います。
ひとつのソリューションの中には複数のプロジェクトを作ることができます。
複数の実行可能なプロジェクトを持つこともできます。
■ プロジェクトのデバッグ
多くの場合、ソリューション(プロジェクト)の新規作成では、一つのソリューションに一つのプロジェクトの構成になります。
Xamarin の場合は、共有コードプロジェクトと各プラットフォームのプロジェクトでデフォルトだと4プロジェクトですね。
そういったプロジェクト構成では、F5 キーなどにより「スタートアッププロジェクト」に設定されているプロジェクト一つを実行できます。
■ クライアントアプリと、サーバーAPI
最近のアプリ開発では、クライアントアプリとサーバーAPIと、ふたつの実行可能なプロジェクトがあることが多いのではないでしょうか?
またこの構成の場合、両方を同時に実行しなければデバッグできません。
そんな時は次の解決方法があります。
■ マルチスタートアッププロジェクト
ソリューションエクスプローラーで
ソリューションを右クリック > スタートアップ プロジェクトの設定
マルチスタートアッププロジェクトで実行したいプロジェクト複数を「開始」に設定
これで、プロジェクトを複数同時に実行できるようになります。