应用情景1:当需要调试的时候,用的代码1,release时候用代码2,具体如下: int a; #if DEBUG a = 1; #else a=2; #endif 应用情景2:当需要同时能在CE、32上都能编译运行的时候,例如都要用共同的代码,但是就只有很少一部分代码不一样。 int a; #if WINCE a = 1; #else a=2; #endif 这时候就会有两个项目文件:PluginA_CE.csproj和PluginA_32.csproj