对于c#编译,是否有相当于VB的VBC_VER?

时间:2012-10-01 10:01:15

标签: c# conditional-compilation

对于a while now,定义了VBC_VER常量,以便您可以执行以下操作:

#If VBC_VER >= 9.0 Then
Imports System.Net.Mail
#Else
Imports System.Web.Mail
#End If

是否有可以在C#代码中使用的等效代码,或者自动定义的那些常量的比较?

1 个答案:

答案 0 :(得分:1)

不,不是我知道的。当然,您可以在项目文件中定义自己的预处理器符号。

请记住,“C#版本”和“项目所针对的.NET版本”也不是一回事。我希望您希望使用哪个名称空间来更多地依赖于您使用的框架版本而不是语言版本。