In Visual Studio sind Debug-Modus und Release-Modus unterschiedliche Konfigurationen, die zum Erstellen von .Net-Projekten verwendet werden.
Wählen Sie den Debug-Modus, um Ihr .Net-Projekt schrittweise durchzugehen, und den Release-Modus für endgültige Build-Assembly-Dateien (.dll oder .exe).
Der Debug-Modus optimiert die von ihm generierten Binärdateien nicht, da die Beziehung zwischen Quellcode und generierten Anweisungen komplexer ist.
Dadurch können Haltepunkte genau festgelegt werden und Programmierer können Code Zeile für Zeile ausführen.
Die Debug-Konfiguration des Programms wird mit vollständigen symbolischen Debugging-Informationen kompiliert, die dem Debugger helfen, zu bestimmen, wo sie sich im Quellcode befindet.
Die Release-Konfiguration des Programms enthält keine symbolischen Debugging-Informationen und ist vollständig optimiert.
Wählen Sie im Build-Menü „Configuration Manager“ und dann „Debug“ oder „Release“.
Oder
Wählen Sie in der Symbolleiste „Debug“ oder „Release“ aus der Liste „Lösungskonfiguration“ aus.
Der folgende darin geschriebene Code #if debug wird nur ausgeführt, wenn der Code im Debug-Modus ausgeführt wird Der Code wird im Release-Modus ausgeführt. #if Debug ist falsch und es wird kein Code ausgeführt, der hier vorhanden ist im Debug"
Wenn sich das Programm nicht im Debug-Modus befindet, gibt Debug „false" zurück
Das obige ist der detaillierte Inhalt vonWas ist #if DEBUG und wie verwendet man es in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!