【发布时间】:2011-06-20 21:04:52
【问题描述】:
我有一些代码在 .NET 4 中有效,但在 .NET 3.5 中无效。在 .NET 3.5 中,它需要使用对 Windows 的互操作调用。
我想在这两种情况下使用“ifdef”来使用不同的代码路径(最终我将弃用 .NET 3.5 代码)。
是否有预定义的指令值来识别代码何时使用 .NET 4 编译?
是否有与所有预定义指令(DEBUG、TRACE 等)的良好链接?下面的页面只给出了指令,而不是标准的预定义值:
【问题讨论】:
标签: c# .net-4.0 conditional-statements conditional-compilation