San*_*huk 5 c# asp.net-mvc publish visual-studio-2010
我有一个奇怪的问题
#if (!DEBUG)
checkLicense();
#endif
Run Code Online (Sandbox Code Playgroud)
这在两个配置Release和Debug配置中都能正常工作.但是当我尝试使用发布配置发布时,这个条件不会执行.看起来发布正在使用debug dll.
我错过了什么?
首先,您必须确保进入这个“if”并使用 try\catch。
#if (!DEBUG)
MessageBox.Show("I'm in");
try{
checkLicense();}
catch{MessageBox.Show("ERROR IN checkLicense");}
#endif
Run Code Online (Sandbox Code Playgroud)
然后取出一个版本并运行它。如果你处于“如果”之中,你就会知道,如果你有例外,你也会知道。
你也可以尝试一下
#if DEBUG
....
#else
.....
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
955 次 |
| 最近记录: |