C++-Eigenschaftenseiten für das Debuggen

Diese Eigenschaftenseiten finden Sie unter Project>PropertiesConfiguration PropertiesDebugging. Wählen Sie in der Liste Zu startender Debugger den Debuggertyp aus. Weitere Informationen zum Debuggen von C++-Code finden Sie im Lernprogramm: Hier erfahren Sie, wie Sie C++-Code mit Visual Studio und Debuggen von nativem Code debuggen.

Eigenschaftenseite des lokalen Windows-Debuggers

Get-Help

Der auszuführende Debugbefehl

Befehlsargumente

Die Befehlszeilenargumente, die an die Anwendung übergeben werden sollen.

Arbeitsverzeichnis

Das Arbeitsverzeichnis der Anwendung. Standardmäßig das Verzeichnis, das die Projektdatei enthält.

Anfügen

Gibt an, ob der Debugger beim Starten des Debuggens versuchen soll, einen vorhandenen Prozess anzufügen.

Debuggertyp

Gibt den zu verwendenden Debuggertyp an. Wenn diese Eigenschaft auf "Automatisch" festgelegt ist, wird der Debuggertyp basierend auf dem Inhalt der .exe Datei ausgewählt.

Optionen

  • Nur nativ
  • Nur verwaltet (.NET Framework)
  • Gemischt (.NET Framework)
  • Nur verwaltet (.NET Core)
  • Gemischt (.NET Core)
  • Auto
  • Nur GPU (C++ AMP)
  • JavaScript (WebView2)

Optionen

  • Nur nativ
  • Nur verwaltet
  • Gemischt
  • Auto
  • Skript
  • Nur GPU (C++ AMP)

Umgebung

Gibt die Umgebung an, in der das Programm gedebuggt werden soll, oder Variablen, die mit der vorhandenen Umgebung zusammengeführt werden sollen.

Typ des Debug-Beschleunigers

Der Debuggingbeschleunigertyp, der zum Debuggen des GPU-Codes verwendet werden soll. (Verfügbar, wenn der GPU-Debugger aktiv ist.)

GPU-Standard-Haltepunktverhalten

Legt fest, wie oft der GPU-Debugger unterbrochen wird.

Optionen

  • Einmal pro Verformung unterbrechen
  • Haltepunkt für jeden Thread (wie beim CPU-Verhalten)

Zusammenführungsumgebung

Verbinden Sie angegebene Umgebungsvariablen mit einer vorhandenen Umgebung.

SQL-Debuggen

Gibt an, ob der SQL-Debugger angefügt werden soll.

Amp-Standardbeschleuniger

Überschreiben Sie die Standardbeschleunigerauswahl von C++ AMP. Diese Eigenschaft gilt nicht, wenn Sie verwalteten Code debuggen.

Eigenschaftenseite für den Remotedebugger für Windows

Weitere Informationen zum Remotedebugging finden Sie unter Remotedebugging eines Visual C++-Projekts in Visual Studio.

Fernbefehl

Der auszuführende Debugbefehl

Argumente für Remote-Befehle

Die Befehlszeilenargumente, die an die Anwendung übergeben werden sollen.

Arbeitsverzeichnis

Das Arbeitsverzeichnis der Anwendung. Standardmäßig das Verzeichnis mit der Projektdatei.

Name des Remote-Servers

Gibt einen Remoteservernamen an.

Verbindung

Gibt den Verbindungstyp an.

Optionen

  • Remoteverbindung mit Windows-Authentifizierung Weitere Informationen finden Sie unter Windows-Authentifizierung.
  • Remotezugriff ohne Authentifizierung

Debuggertyp

Gibt den zu verwendenden Debuggertyp an. Wenn diese Eigenschaft auf "Automatisch" festgelegt ist, wird der Debuggertyp basierend auf dem Inhalt der .exe Datei ausgewählt.

Optionen

  • Nur nativ
  • Nur verwaltet (.NET Framework)
  • Gemischt (.NET Framework)
  • Nur verwaltet (.NET Core)
  • Gemischt (.NET Core)
  • Auto
  • Nur GPU (C++ AMP)
  • JavaScript (WebView2)

Optionen

  • Nur nativ
  • Nur verwaltet
  • Gemischt
  • Auto
  • Skript
  • Nur GPU (C++ AMP)

Umgebung

Gibt die Umgebung an, in der das Programm gedebuggt werden soll, oder Variablen, die mit der vorhandenen Umgebung zusammengeführt werden sollen.

Debugging-Beschleunigertyp

Der Debuggingbeschleunigertyp, der zum Debuggen des GPU-Codes verwendet werden soll. (Verfügbar, wenn der GPU-Debugger aktiv ist.)

GPU-Standard-Haltepunktverhalten

Legt fest, wie oft der GPU-Debugger unterbrochen wird.

Optionen

  • Einmal pro Warp unterbrechen
  • Unterbrechung für jeden Thread (z. B. CPU-Verhalten)

Anfügen

Gibt an, ob der Debugger beim Starten des Debuggens versuchen soll, einen vorhandenen Prozess anzufügen.

Fehlersuche in SQL

Gibt an, ob der SQL-Debugger angefügt werden soll.

Bereitstellungsverzeichnis

Wenn Sie beim Debuggen auf einem Remotecomputer möchten, dass der Inhalt der Projektausgabe (mit Ausnahme von PDB-Dateien) auf den Remotecomputer kopiert werden soll, geben Sie hier den Pfad an.

Zusätzliche bereitzustellende Dateien

Beim Debuggen auf einem Remotecomputer werden Dateien und Verzeichnisse, die hier angegeben sind (neben der Projektausgabe), in das Bereitstellungsverzeichnis kopiert, wenn eine angegeben wurde.

Bereitstellen von Visual C++-Debugging-Laufzeitbibliotheken

Gibt an, ob die Debuglaufzeitbibliotheken für die aktive Plattform (Win32, x64 oder ARM) bereitgestellt werden sollen.

Bereitstellen von Visual C++-Runtime-Bibliotheken

Gibt an, ob die Laufzeitbibliothek für die aktive Plattform (Win32, x64 oder ARM) bereitgestellt werden soll.

Amp-Standardbeschleuniger

Überschreiben Sie die Standardauswahl des Beschleunigers von C++ AMP. Diese Eigenschaft gilt nicht beim Debuggen von verwaltetem Code.

Eigenschaftenseite für den Debugger des Webbrowsers

HTTP-URL

Gibt die URL für das Projekt an.

Debuggertyp

Gibt den zu verwendenden Debuggertyp an. Wenn diese Eigenschaft auf "Automatisch" festgelegt ist, wird der Debuggertyp basierend auf dem Inhalt der .exe Datei ausgewählt.

Optionen

  • Nur nativ
  • Nur verwaltet
  • Gemischt
  • Auto

Optionen

  • Nur nativ
  • Ausschließlich verwaltet
  • Gemischt
  • Auto
  • Skript

Eigenschaftenseite des Webdienstdebuggers

HTTP-URL

Gibt die URL für das Projekt an.

Debuggertyp

Gibt den zu verwendenden Debuggertyp an. Wenn diese Eigenschaft auf "Automatisch" festgelegt ist, wird der Debuggertyp basierend auf dem Inhalt der .exe Datei ausgewählt.

Optionen

  • Nur nativ
  • Nur verwaltet
  • Gemischt
  • Auto

Optionen

  • Nur nativ
  • Nur verwaltet
  • Gemischt
  • Auto
  • Skript

SQL-Debuggen

Gibt an, ob der SQL-Debugger angefügt werden soll.