Sto cercando di raggiungere .NET 4.6 e inoltre sfruttare l'ultima versione di C# modificando la versione in linguaggio C# a 6.Errore opzione non valida '6' per/langversion; deve essere ISO-1, ISO-2, 3, 4, 5 o Default
Tuttavia durante la compilazione ho ottenuto questo errore:
Error Invalid option '6' for /langversion; must be ISO-1, ISO-2, 3, 4, 5 or Default
Se aggiorno il /langversion:6
nella creazione di 5 funziona web.Config,
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701">
Ma come posso risolvere questo senza ricorrere alla versione in lingua inferiore?
Sto usando Visual Studio 2015 Community Edition, e ho anche installato manualmente nel caso in cui non è stato installato di default da Visual Studio 2015.
Il progetto .NET Framework 4.6 è un ASP.NET MVC normale progetto modello creato da Visual Studio 2015.
Nel mio caso ho solo dovuto rimuovere '/ langversion: 6' ... –
@modosansreves che tornerà alla versione lingua predefinita .. che è C# 5 credo ... per favore controlla se è possibile utilizzare uno qualsiasi di C# 6 lingue. –
Infatti. Ciò priva dell'utilizzo delle funzionalità C# 6. Grazie. –