更新 : 2007 年 11 月
このトピックの内容は、次の製品に該当します。
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
Standard |
![]() |
![]() |
![]() |
|
Pro/Team |
![]() |
![]() |
![]() |
表の凡例 :
![]() |
対象 |
![]() |
該当なし |
![]() |
既定で非表示のコマンド |
別の言語で書かれたコードをプロセスが実行している場合でも、複数のプロセスをデバッグできます。たとえば、C++ で記述されたコードのプロセスと、Visual Basic で記述されたコードのプロセスを同時にデバッグできます。通常、各言語が Visual Studio デバッガでサポートされている限り、混合言語のデバッグは透過的です。
追加プロジェクトの起動
あるプロジェクトを、別のプロジェクトが既に実行されている場合に起動するには、両方のプロジェクトが同じソリューションに含まれている必要があります。追加のプロジェクトを起動するには、ソリューション エクスプローラを使用します。
![]() |
---|
使用している設定またはエディションによっては、表示されるダイアログ ボックスやメニュー コマンドがヘルプに記載されている内容と異なる場合があります。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。 |
ソリューション エクスプローラでプロジェクトを起動するには
ソリューション エクスプローラで、デバッグを開始するプロジェクトを選択します。
プロジェクトの名前またはアイコンを右クリックします。
ショートカット メニューの [デバッグ] をクリックし、[新しいインスタンスを開始] または [新しいインスタンスにステップ イン] をクリックします。
実行中のプロジェクト間での切り替え
ソリューションの複数のプロジェクトをデバッグしているときにプロジェクト間での切り替えを行うには、次の 2 つの方法があります。
デバッグ中にプロジェクト間で切り替えるには
[デバッグの場所] ツール バーが表示されないときは、次を実行します。
[ツール] メニューの [カスタマイズ] をクリックします。
[カスタマイズ] プロパティ シートの [ツール バー] タブをクリックし、[デバッグの場所] をクリックします。
[OK] をクリックします。
[デバッグの場所] ツール バーの [プログラム] 一覧で、切り替えるプログラムを選択します。
プロジェクトを切り替えると、そのプロジェクトがデバッグ対象の現在のプロセスになります。表示されるデバッガ ウィンドウには、現在のプロセスの状態が示されます。
既定では、現在のプロセスを中断すると、デバッグ中のすべてのプロセスが中断されます。現在のプロセスのみを中断して他のプロセスの実行は続行するように、既定の動作を変更できます。
プロセスの中断動作を変更するには
現在のプロセスだけを停止するには
[ツール] メニューの [オプション] をクリックします。
[オプション] ダイアログ ボックスで、[デバッグ] フォルダを開き、[全般] カテゴリを選択します。
[1 つのプロセスがブレークするとき、他のプロセスもブレークする] を切り替えます。
[OK] をクリックします。