Visual Studioで2つのプロジェクトを同時に実行する


323

Visual C#2010 Expressで2つのプロジェクトを含むソリューションを作成しました。1つはクライアント、もう1つはサーバーです。両方を同時にデバッグしたいのですが、デバッグ中にプロジェクトの1つしか実行できないようです。

両方を同時に実行する方法はありますか?

回答:


579

[ソリューションプロパティ]→[ 共通プロパティ] → [ スタートアッププロジェクト]に移動し、[ 複数のスタートアッププロジェクト]を選択します。

ソリューションプロパティダイアログ


52
ところで。ソリューションエクスプローラーからデバッグのためにプロジェクトを開始することもできます。ソリューションエクスプローラーでプロジェクトを右クリックし、[デバッグ]> [新しいインスタンスを開始]をクリックします。したがって、VSの1つのインスタンスを使用すると、インスタンスの負荷を一度にデバッグできます。
最大

1
@Max-Expressエディション。「ソリューションエクスプローラーでプロジェクトを右クリックし、[デバッグ]-> [新しいインスタンスを開始]を選択します。」は機能しませんが、元の回答では機能します。FWIW
dbasnett 2013

2
VS 2015 CEでも動作します。
Payton Byrd、2015年

2
これをVS 2015 update 2&3のWebプロジェクトで機能させることができない
Frode Nilsen

上記のメニューはMVCまたはDLLプロジェクトでさえ見られますが、Webサイトプロジェクトでは見られません。
mustafaöztürk2017

119

Maxは常に両方のプロジェクトを開始したい場合に最適なソリューションですが、プロジェクトを右クリックして、[ デバッグ ] → [新しいインスタンスを開始 ]を選択することもできます。

これは、2番目のプロジェクトをたまに開始する必要がある場合、または2番目のプロジェクトの開始を遅らせる必要がある場合のオプションです(クライアントが接続しようとする前に、サーバーを起動して実行する必要がある場合など)。


9
KevinがDebug> Start New Instanceを使用して言ったように。はオンデマンドでプロジェクトを開始するのに役立ちますが、他の興味深い用途は、同じプロジェクトの2つ(またはそれ以上)のインスタンスを開始することです。例として、1つのサーバーと2つのクライアントをデバッグできます。
Exatex 2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.