sad*_*bot 0 c# .net-assembly visual-studio-debugging c-preprocessor
我将在类库中使用#if DEBUG指令.已编译的ClassLibrary.dll将在单独的Application.exe中使用.
我的调试代码是否会在以下情况下执行?
编译器指令在编译时解释,而不是在运行时解释.因此,如果using应用程序是在RELEASE或DEBUG模式下编译的,则无关紧要.因此
1.)库是在DEBUG模式下编译的,应用程序是在RELEASE => Yes中编译的
2.)库在RELEASE中编译,应用程序在DEBUG中编译=> 否