Pregunta

Soy bastante consciente de que Visual Studio 2010 funciona con C # 4.0. Pero ahora estaba vagando si puedo probar las características de C # 4.0 con Visual Studio 2008.

Lo hice una vez, usando C # 3.0 con Visual Studio 2005 hackeando el archivo app.config.

¿Alguien tuvo éxito al usar C # 4.0 en VS2008?

Instalé Net Framework 4.0 beta, reinicié, creé una nueva aplicación WPF, elegí las propiedades de la aplicación, pero Target Framework solo se puede configurar en Net Framework 3.5.

¿Fue útil?

Solución

No. No puede usar .NET 4.0 con VS2008, y tampoco puede usar las funciones de C # 4.0, es exactamente la misma situación que tratar de hacer que VS2005 haga frente a C # 3.0. El editor, Intellisense, etc. simplemente no conocen las nuevas funciones.

Un aspecto importante es que a pesar de que parece como Visual Studio solo está usando el compilador externo csc.exe , no lo es - hay otro " en proceso " uno . El compilador en proceso está vinculado a la versión de Visual Studio con la que viene, por lo que solo conoce las funciones de idioma que estaban disponibles en ese momento.

Otros consejos

Las bibliotecas 3.0 y 3.5 .NET eran solo complementos de 2.0. Por lo tanto, es posible probar el trabajo realizado en VS 2008 utilizando VS 2005 si no usó ninguna de las funciones 3.0 o 3.5.

Tengo entendido que la 4.0 es una biblioteca completamente nueva, por lo que dudo que puedas cargarla o usarla en VS 2008/2005.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top