2010-04-13 62 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

相關問題