Debug.Writeline druckt nichts

8

VS 2010 Pro, C #, WinForms: am Anfang meiner Methode sage ich Debug.Writeline ("Eingabe Methode blah"); dann setze ich irgendwo innerhalb dieser Methode einige Haltepunkte und führe das Programm aus. also sehe ich, dass die Ausführung an diesen Unterbrechungspunkten gestoppt wird, also ist es hier! aber wenn ich den Output- & gt; Debug-Combobox-Modus und auch das Direkt-Fenster suche, kann ich die Nachricht, die ich für Denug.Writeline geschrieben habe, nirgends finden ... Ich habe auch dieses Kontrollkästchen in den Debug-Optionen mit der Anweisung "Redirect all output to Immediate" probiert Fenster ".... hat auch nicht geholfen.

    
Bohn 19.09.2011, 21:08
quelle

4 Antworten

10

Diskutiert bereits in den Kommentaren, aber ich war mir nicht sicher, bis ich es dort besprochen habe. Jedoch:

  • Aufrufe an Debug.Whatever(...) werden normalerweise mit [Conditional("DEBUG")] gekennzeichnet, was bedeutet, dass sie das Symbol% ​​co_de% definieren müssen, andernfalls werden diese Aufrufe nicht kompiliert
  • Ein Standardprojekt hat DEBUG und DEBUG für das Profil "Debug" und TRACE für das Profil "Release"
  • definiert
  • Sie können jedoch das TRACE -Symbol über ein Kontrollkästchen in "Projekteigenschaften"
  • deaktivieren

Also; Wechseln Sie zu den Projekteigenschaften, und stellen Sie sicher, dass das Symbol% ​​co_de% entsprechend Ihren Anforderungen (für alle und alle Profile, die in Ihrem Projekt vorhanden sind) definiert ist (oder nicht).

    
Marc Gravell 19.09.2011, 21:39
quelle
1

wenn Debug nichts druckt (und Sie können keinen Breakpoint darauf setzen): Sie müssen auch "TRACE" in den Projekteigenschaften überprüfen.

    
Poppyto 11.01.2014 13:41
quelle
1

Stellen Sie sicher, dass Sie F5 drücken, um den Debugging-Modus zu starten ( nicht Ctr + F5 ) >

  

F5 Start von Debugging

     

CTRL + F5 Start ohne Debug

    
Serge Voloshenko 25.10.2016 01:57
quelle
0

Wenn es dennoch keine Ausgabe gibt, überprüfen Sie die Nachrichtentypen, die für das Ausgabefenster aktiviert sind:

  1. Klicken Sie mit der rechten Maustaste in den Inhaltsbereich des Ausgabefensters.
  2. Stellen Sie sicher, dass "Programmausgabe" ausgewählt ist. (Es sollte wie der Screenshot aussehen)

    
spikey 02.02.2017 08:00
quelle

Tags und Links