仅在使用Visual Studio进行调试时执行代码

sof*_*ntp 0 c# debugging visual-studio

是否可以在我通过Visual Studio的调试工具调试程序时运行特定代码?

如果我使用#if DEBUG或Conditional(“DEBUG”)在/ Debug目录中运行.exe时仍然触发代码.

Dai*_*Dai 8

该#if DEBUG是条件编译,它不会影响在运行时执行.

而是用于Debugger.IsAttached在运行时分支.