2010-04-13 65 views

回答

8

它将使用C#4编译器,所以you can still use (some) C# 4 features

如果您想限制自己到C#3,请单击项目属性“构建”选项卡(右下角)中的“高级”按钮,然后选择要使用的语言版本。

+0

@Jon,如果它使用C#4.0编译器,它将如何解释目标.NET 3.5时的'dynamic'关键字?我想它会产生一个编译错误,因为类没有定义? – 2010-04-13 07:35:44

+1

@Darin:我怀疑它会给你一个错误,说你不能在.NET 3.5上使用'dynamic'。尝试一下:) – 2010-04-13 07:37:54

+1

希望我能,目前在58%下载VS 2010旗舰版:-) – 2010-04-13 07:38:43

-3

Visual Studio 2010将尊重您的目标。如果你将它设置为3.5,它将在3.5中编译。

+2

3.5,没有这样的版本的C#编译器 – 2010-04-13 07:32:40

+1

3.5是一个框架版本,而不是编译器版本。 – 2010-04-13 08:26:15

+0

糟糕。我的错。抱歉。 – Echiban 2010-04-19 06:32:23

相关问题