可能重复:
条件编译和框架目标
我有一些适用于 .NET 4 的代码,但它不适用于 .NET 3.5。在 .NET 3.5 中,它需要使用对 Windows 的互操作调用。
我想在这两种情况下使用“ifdef”来使用不同的代码路径(最终我将弃用 .NET 3.5 代码)。
是否有预定义的指令值来识别代码何时使用 .NET 4 编译?
DEBUG
是否与所有预定义指令( 、TRACE
等)有良好的链接?下面的页面只给出了指令,而不是标准的预定义值:
可能重复:
条件编译和框架目标
我有一些适用于 .NET 4 的代码,但它不适用于 .NET 3.5。在 .NET 3.5 中,它需要使用对 Windows 的互操作调用。
我想在这两种情况下使用“ifdef”来使用不同的代码路径(最终我将弃用 .NET 3.5 代码)。
是否有预定义的指令值来识别代码何时使用 .NET 4 编译?
DEBUG
是否与所有预定义指令( 、TRACE
等)有良好的链接?下面的页面只给出了指令,而不是标准的预定义值: