12

2 つのプロジェクト (.vcproj) を持つ単一のアンマネージド C++ コンソール アプリ ソリューション (.sln) があり、どちらも .exe としてビルドされています。両方を同時に実行したい (1 つはクライアントで、もう 1 つはサーバー)。F5 などの 1 つのボタンを押したときに、指定した順序で次々と実行されるように Visual Studio を構成するにはどうすればよいですか?

現在、私がしなければならないことは、1つのプロジェクトを「スタートアッププロジェクト」に設定し、「Ctrl + F5」を押して1つを実行し、「スタートアッププロジェクト」を別のプロジェクトに変更してから「Ctrl + F5」を押すことです"。

実際、これを 1 日 25 回行うのは苦痛です。=p

4

2 に答える 2

20

ソリューション エクスプローラーでソリューションを右クリックし、[プロパティ] をクリックして (ウィンドウが空白の場合は、ソリューションをもう一度選択します)、[共通プロパティ] の下の [スタートアップ プロジェクト] セクションに移動します。[複数のスタートアップ プロジェクト] オプションを選択します。次に、起動するプロジェクトと、各プロジェクトにデバッガーを接続するかどうかを指定できます。上下の矢印を使用して、起動順序を変更できます。

于 2009-10-14T00:36:39.500 に答える
0

2 つのプログラムを起動するバッチ ファイルを作成し (場合によっては、一方が起動する前に一時停止して)、Ctrl-F5 キーを押したときにこのバッチ ファイルを起動するプロジェクトを作成できます。

アクティブなプロジェクトを変更する必要がなくなり、完全な柔軟性が得られます。

于 2009-10-14T06:34:27.920 に答える