2010-04-13 6 views

Antwort

8

Es wird den C# 4-Compiler verwenden, also you can still use (some) C# 4 features.

Wenn Sie sich auf C# 3 beschränken möchten, klicken Sie auf die Schaltfläche Erweitert in der Registerkarte Build (unten rechts), und Sie können die gewünschte Sprachversion auswählen.

+0

@Jon, wenn es den C# 4.0 Compiler verwendet, wie es das 'dynamische' Schlüsselwort beim Zielen auf .NET 3.5 interpretiert? Ich nehme an, dass es einen Kompilierungsfehler erzeugen wird, da die Klasse nicht definiert ist? –

+1

@Darin: Ich vermute, dass es Ihnen einen Fehler geben wird, der besagt, dass Sie 'dynamic' nicht gegen .NET 3.5 verwenden können. Versuchen Sie es :) –

+1

Ich wünschte, ich könnte, derzeit bei 58% VS 2010 Ultimate herunterladen :-) –

-3

Visual Studio 2010 respektiert Ihr Ziel. Wenn Sie es auf 3,5 einstellen, wird es in 3.5 kompiliert.

+2

3.5, es gibt keine solche Version des C# -Compilers –

+1

3.5 ist eine Framework-Version, nicht die Compiler-Version. –

+0

Hoppla. Mein Fehler. Es tut uns leid. – Echiban

Verwandte Themen