2010-04-13 11 views

risposta

8

verrà utilizzato il compilatore C# 4, in modo you can still use (some) C# 4 features.

Se si desidera limitarsi al C# 3, fare clic sul pulsante Avanzate nella scheda Build delle proprietà del progetto (in basso a destra) ed è possibile scegliere la versione della lingua che si desidera utilizzare.

+0

@Jon, se utilizza il compilatore C# 4.0 come interpreterà la parola chiave 'dynamic' quando esegue il targeting su .NET 3.5? Suppongo che genererà un errore di compilazione in quanto la classe non è definita? –

+1

@Darin: Ho il sospetto che ti darà un errore dicendo che non puoi usare 'dynamic' contro .NET 3.5. Provalo :) –

+1

vorrei poter, attualmente al 58% scaricando VS 2010 Ultimate :-) –

-3

Visual Studio 2010 rispetterà il tuo obiettivo. Se si imposta su 3.5, verrà compilato in 3.5.

+2

3.5, non esiste una tale versione del compilatore C# –

+1

3.5 è una versione di framework, non la versione del compilatore. –

+0

Oops. Colpa mia. Scusate. – Echiban

Problemi correlati