c# 6.0 - ¿Qué CLR se necesita para C#6?
c#-6.0 (3)
Las mejoras en el lenguaje C # 6 son compatibles con .net framework a partir de 2.0 a 4.6. No requiere una versión superior de .net framework, pero necesita una versión superior de Visual studio como VS 2015. C # 6 también está disponible para VS 2013 con el complemento https://github.com/dotnet/roslyn
El título lo dice todo: ¿qué versión de CLR es / será necesaria para ejecutar los programas C # 6? La versión CLR es interesante para conocer los requisitos del sistema y los sistemas operativos compatibles.
Busqué en Google [1] [2] y eché un vistazo a Wikipedia y MSDN pero no pude encontrar la información.
Para tener C # 6 necesitas:
- VS 2013
- Descargar C # 6 desde Codeplex -Roslyn
VS 2013 se ejecuta en. NET 4.5.1
así que supongo que la respuesta a su pregunta es 4.5.1
Es la versión 4 de CLR que se utiliza. Si prueba Environment.Version
en Visual Studio "14" CTPs obtendrá:
4.0.30319.35317
Con el código:
Console.WriteLine(Environment.Version);
Además, si observa Common Language Runtime (CLR) en MSDN encontrará:
.Net Framework Version CLR Version
4.5 (including 4.5.1 and 4.5.2) 4