私が構築しているシステムには、本番環境では 4 つの個別の win32 サービスである 4 つの個別のアプリケーションがあります。開発中、私はそれらを 4 つの別個のコンソール アプリケーションとして実行します。これらのプログラムは、特定の順序で開始する必要があります。
各プロジェクトを右クリックして VS2010 からこれを行い、[デバッグ] > [新しいインスタンスを開始] を選択します。これは機能しますが、非常に遅いです。
「複数のスタートアップ プロジェクト」を実行しようとしましたが、それらはすべて同時に開始されます。開始順序を変更しても役に立ちません。
だから、私がやりたいのは、MSBuild を使用して、ビルド スクリプトから各プログラムを開始することです。Exec タスクを使用しようとしましたが、プログラムがデバッグ プロセスとして起動されません。
すべての VS は msbuild に基づいているため、この方法でプロジェクトを起動する方法が必要であることはわかっています。