2012-04-03 7 views
2

Ich bin mir der #debug-Anweisungen bewusst, aber dies wird verwendet, wenn Sie Code im Debug-Modus kompilieren.Visual Studio und .net, eine Möglichkeit, eine Aktion im Code auszuführen - nur beim Debuggen?

Gibt es eine Möglichkeit zu erkennen, ob der Code debuggt wird mit Standard-.net-Debugger und erstellen Sie eine Logik um diese?

zum Beispiel

if (isDebugging) 
{ 
    //change value of variable 
} 

Dank im Voraus.

EDIT: Ich schätze, der nächste logische Ansatz würde ein Plugin erstellen, aber ich überprüfe nur die offensichtliche/einfachere Route zuerst.

+1

wenn (Debugger.IsAttached) aussieht, könnte es funktionieren. –

+1

if (System.Diagnostics.Debugger.IsAttached)? C# http://bytes.com/topic/c-sharp/answers/252477-debug-mode, cheerios! –

+0

Mögliches Duplikat: [Ausführen von Code nur im Debug-Modus in ASP.NET] (http://stackoverflow.com/questions/1734741/how-to-execute-code-only-in-debug-mode-in-asp -Netz) –

Antwort

0

Debugger.IsAttached hat den Trick gemacht.

Verwandte Themen