Freigeben über


Gewusst wie: Debuggen mehrerer Prozesse

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden

Pro, Premium und Ultimate

Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden

Thema ist vorhanden

Thema ist vorhanden

Sie können mehrere Prozesse selbst dann debuggen, wenn diese Prozesse Code ausführen, der in unterschiedlichen Sprachen geschrieben wurde. So können Sie beispielsweise einen Prozess debuggen, der in C++ geschriebenen Code enthält, und gleichzeitig einen zweiten Prozess, der in Visual Basic geschriebenen Code enthält. Das Debuggen von gemischten Sprachen ist in der Regel transparent, solange diese Sprachen durch den Visual Studio-Debugger unterstützt werden.

Starten zusätzlicher Projekte

Wenn Sie ein Projekt starten möchten, während ein anderes bereits ausgeführt wird, müssen sich beide Projekte in derselben Projektmappe befinden. Verwenden Sie den Projektmappen-Explorer, um zusätzliche Projekte zu starten:

Tipp

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Um die Einstellungen zu ändern, wählen Sie im Menü Extras die Option Einstellungen importieren und exportieren aus. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.

So starten Sie ein Projekt im Projektmappen-Explorer

  1. Wählen Sie im Projektmappen-Explorer das zu debuggende Projekt aus.

  2. Klicken Sie mit der rechten Maustaste auf den Namen oder das Symbol des Projekts.

  3. Wählen Sie im Kontextmenü Debuggen aus, und klicken Sie dann auf Neue Instanz starten oder In neue Instanz springen.

Wechseln zwischen ausgeführten Projekten

Wenn Sie zwei oder mehr Projekte in einer Projektmappe debuggen, haben Sie zwei Möglichkeiten, zwischen diesen Projekten zu wechseln:

So wechseln Sie während des Debuggens zwischen Projekten

  1. Wenn die Symbolleiste Debugspeicherort nicht sichtbar ist:

    1. Klicken Sie im Menü Extras auf Anpassen.

    2. Wählen Sie auf dem Eigenschaftenblatt Anpassen erst die Registerkarte Symbolleisten und anschließend Debugspeicherort aus.

    3. Klicken Sie auf OK.

  2. Wählen auf der Symbolleiste Debugspeicherort in der Liste Programm das Programm aus, zu dem Sie wechseln möchten.

Wenn Sie zu einem Projekt wechseln, wird dieses als aktueller Prozess zum Debuggen ausgewählt. In jedem Debuggerfenster, das Sie öffnen, wird der Zustand für den aktuellen Prozess angezeigt.

Standardmäßig werden durch das Unterbrechen des aktuellen Prozesses alle Prozesse unterbrochen, die Sie debuggen. Sie können dieses Standardverhalten ändern, sodass nur der aktuelle Prozess unterbrochen wird und andere Prozesse weiter ausgeführt werden.

So ändern Sie das Prozessunterbrechungsverhalten

So beenden Sie nur den aktuellen Prozess

  1. Klicken Sie im Menü Extras auf Optionen.

  2. Öffnen Sie im Dialogfeld Optionen den Ordner Debuggen, und wählen Sie die Kategorie Allgemein aus.

  3. Schalten Sie Alle Prozesse anhalten, wenn ein Prozess anhält ein bzw. aus.

  4. Klicken Sie auf OK.

Siehe auch

Aufgaben

Gewusst wie: Starten der Ausführung

Gewusst wie: Starten der Ausführung eines ausgewählten Projekts

Konzepte

Debuggen mehrerer Prozesse

Ausführungskontrolle