2012-08-06 21 views
0

我很好奇,是否存在基本上由C#编译器自动定义的“默认条件编译符号”。例如,编译器框架版本,或任何其他。是否有定义的默认编译符号,如NET40或NET20或其他?

我做了粗略的检查,没有看到任何默认值。

+0

[有条件编译取决于C#中的框架版本]的可能重复(http://stackoverflow.com/questions/408908/conditional-compilation-depending-on-the-framework-version-in-c-尖锐) – 2012-08-06 17:08:53

+0

似乎是正确的...答案是“没有任何内置的,但你可以提供自己的。” – enorl76 2012-08-06 17:37:12

回答

0

在项目构建选项中您可以启用DEBUG和TRACE常量(默认情况下,基于Active Configuration启用/禁用DEBUG)。据我所知,这些只是默认常量。

相关问题