/debug (Debuginformationen ausgeben) (C#-Compileroptionen)
Aktualisiert: November 2007
Die Option /debug bewirkt, dass der Compiler Debuginformationen generiert und in die Ausgabedatei(en) einfügt.
/debug[+ | <U>-</U>]
/debug:{<U>full</U> | pdbonly}
Verwenden Sie diese Option zum Erstellen von Debugbuilds. Wenn /debug, /debug+ oder /debug:full nicht angegeben sind, können Sie die Ausgabedatei des Programms nicht debuggen.
Beachten Sie bei Verwendung von /debug:full, dass /debug:full größere Auswirkungen auf die Geschwindigkeit und Größe des JIT-optimierten Codes und geringe Auswirkungen auf die Qualität des Codes hat. Sie sollten /debug:pdbonly oder keine PDB für das Generieren von Versionscode verwenden.
Hinweis: |
|---|
Ein Unterschied zwischen /debug:pdbonly und /debug:full besteht darin, dass der Compiler bei Verwendung von /debug:full ein DebuggableAttribute ausgibt, anhand dessen dem JIT-Compiler mitgeteilt wird, dass Debuginformationen verfügbar sind. Deshalb erhalten Sie bei Verwendung von /debug:full eine Fehlermeldung, wenn der Code das auf den Wert false festgelegte DebuggableAttribute enthält. |
Weitere Informationen zum Konfigurieren der Debugleistung einer Anwendung finden Sie unter Erleichtern des Debuggens für ein Abbild.
Informationen zum Ändern des Speicherorts der PDB-Datei finden Sie unter /pdb (Debugsymboldatei festlegen) (C#-Compileroptionen).
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie die Seite Eigenschaften des Projekts.
Klicken Sie auf die Eigenschaftenseite Erstellen.
Klicken Sie auf die Schaltfläche Erweitert.
Ändern Sie die Eigenschaft Debuginfo.
Informationen über das programmgesteuerte Festlegen der Compileroption finden Sie unter DebugSymbols.
Hinweis: