当我在调试和发布模式下运行时,我的代码(C#)表现不同(特定:一种方法在调试模式下工作,但在发布模式下,另一种方法则反之) (我使用的是Visual Studio 2013 Ultimate)。这个问题以前从未发生过,所以我真的很困惑!
提前致谢, 尼尔斯
PS:我没有发布任何代码,因为我不认为它与它有任何关系 - 但如果是这样,我当然会。答案 0 :(得分:2)
你能在代码中看到这样的东西吗?
#if DEBUG
// Your code
#endif
或
[Conditional("DEBUG")]
[DebuggerStepThrough]
如果是这样,它只会在调试模式下运行。