我可能已经知道了,但我不确定,也没有看到记录.
我使用系统.诊断学.调试.在开发过程中经常使用WriteLine,以便在调试代码时跟踪变量或异常的更改.这是为了让开发和理解开发过程中发生的事情更加容易.我通常要么注释掉代码,要么在投入生产时将其删除.
我想知道如果我忘记注释代码会发生什么.例如,在开发周期中,我跟踪错误信息,这些信息可能会使用Debug将连接记录到输出窗口.写一行.这在开发过程中显然是可以的,但我想知道当我上线时,这里是否存在风险.有人能给我的实时可执行文件附加一个调试器并捕获这个输出吗?或者它只是在VisualStudio中产生输出?
那么当我们从调试切换到发布时又会怎样呢?如果我们针对发行版进行编译,编译器是否会忽略此代码?