ultimate - Compatibilidad con C#6.0 en Visual Studio 2012
visual studio 2012 ultimate (3)
He trabajado en mi empresa actual durante un poco más de seis meses y actualmente estamos usando Visual Studio 2012. Vamos a empezar a construir una nueva aplicación y he estado tratando de obtener un compromiso con una actualización de Visual Studio 2015, por lo que que podemos comenzar con la última tecnología. Lamentablemente, es una empresa pequeña y hay presupuestos que considerar.
¿Alguien sabe si C # 6.0 será compatible con Visual Studio 2012. Estoy pensando que, dado que está a punto de convertirse en la tercera generación, es posible que no reciba soporte.
ACTUALIZAR:
Vi muchos comentarios relacionados con la edición de comunidad de VS2015, así que pensé en aclarar la posición de mi empresa con respecto a esa versión. La compañía tiene alrededor de 20 empleados y un equipo de TI de 6 personas que necesitan VS por varias razones. También tenemos más de $ 1 millón en ventas, por lo que no podemos calificar para la edición comunitaria.
ACTUALIZACIÓN 2:
P: ¿Hay alguna característica específica en C # 6.0 sin la cual no puedes vivir?
R: No es una característica particular, aunque los inicializadores de propiedades y los constructores primarios reducirán una gran cantidad de chaff en el código.
P: ¿Alguien sabe si C # 6.0 será compatible con Visual Studio 2012?
A: No, absolutamente no. Por razones técnicas y de marketing.
C # 6.0 es la versión más reciente / más grande / de punta de sangrado de C # que se enviará con VS 2015.
Si desea usar MSVS 2012, debe escribir en C # 5.0 o inferior. Con garantías, su código debería ser portátil cuando actualice su compilador.
P: ¿Hay alguna característica específica en C # 6.0 sin la cual no puedes vivir?
Sí, puede instalar c # 6.0 en VS2012 y VS2013 por proyecto como un paquete NuGet. Deberá instalar este paquete para cada proyecto en el que desee las características de c # 6.0.
https://www.nuget.org/packages/Microsoft.Net.Compilers/
Instalar el último compilador de C # a través de Nuget
Install-Package Microsoft.Net.Compilers
EDITAR: Como se señala en los comentarios a continuación, actualice su NuGet a la última versión para garantizar la compatibilidad total con el archivo nuspec.
Tendrás que actualizar. También querrás que el IDE obtenga cambios que ayuden con el desarrollo y las nuevas funciones.
Puede considerar Visual Studio Community (anteriormente VS Professional). Cuando lanzan VS2015 esperaría un lanzamiento similar a VS 2012 Community.
Mira here para más información. Hasta 5 desarrolladores pueden obtener una copia en una compañía comercial.