<分区>
Possible Duplicate:
Conditional compilation and framework targets
我有一些代码可以在 .NET 4 中运行,但在 .NET 3.5 中不起作用。在 .NET 3.5 中,它需要使用对 Windows 的互操作调用。
我想在这两种情况下使用“ifdef”来使用不同的代码路径(最终我会弃用 .NET 3.5 代码)。
是否有预定义的指令值来标识何时使用 .NET 4 编译代码?
所有预定义指令(DEBUG
、TRACE
等)是否有良好的链接?下面的页面只给出了指令,但没有给出标准的预定义值: