2011-10-17 36 views
17

... o necesito absolutamente Visual Studio 11 Developer Preview?¿Visual Studio 2010 es compatible con .NET 4.5 CTP?

Me preocupa principalmente el soporte de ReSharper; 6.1 EAP aún no está disponible.

Voy a hacer una aplicación de campo abierto de WPF 4.5 (ya que necesito algunas de las nuevas características) y me pregunto qué proporcionará la menor resistencia para la actualización más adelante.

+7

No es una pregunta sobre el marco que soporta el IDE, sino más bien: ¿el IDE tiene soporte para ese marco. A lo que la respuesta es casi segura: "no" –

+0

@MarcGravell ¿Podría dar algunos ejemplos de dónde VS 10 no es compatible con 4.5? Como si quisiera algunas cosas de 4.5 System.IO.Packaging pero estoy de acuerdo con los controles de interfaz de usuario actuales en mi aplicación WPF. Estoy a salvo con VS 2010. – Paparazzi

+0

Estoy tratando de usar EF 5.0 RC para db espacial, necesito .Net Framework 4.5 y no puedo obtenerlo en el framework de objetivos dentro de Visual Studio, parece que necesito instalar VS 11 para esta tarea – Habib

Respuesta

3

Ya lo está utilizando si desplegó .NET 4.5 o VS 11 en su máquina. .NET 4.5 no es una versión paralela, reemplaza a 4.0. No he escuchado a nadie quejarse sobre eso, excepto para las personas que usan PostSharp, que no maneja bien el reenvío de tipos.

I aún no lo ha hecho, entonces no tome esto como un consejo para instalarlo. Pocos programadores pueden permitirse versiones de CTP en una máquina de producción. Use una VM o una máquina no crítica.

1

Instalo .NET 4.5 Developer preview desde http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27541.

Hasta ahora funciona muy bien con VS 2010 SP1 en mi PC y ReSharper 6.1 EAP (que está disponible ahora http://confluence.jetbrains.net/display/ReSharper/ReSharper+6.1+Nightly+Builds) también funciona muy bien, especialmente la versión más reciente que se considera como RC.

Como nota al margen, también tengo .NET Async CTP & ASP.NET MVC 4 instalado y también parece funcionar con ambos. Puede utilizar las últimas características de mejoras de rendimiento de .NET 4.5 & y no necesita realizar ninguna actualización de VS 11 Developer Preview, a menos que requiera la creación de aplicaciones Metro Style hasta donde yo sé.

Así que para el entorno de desarrollador, puedo recomendar actualizar a .NET 4.5 ahora. Estoy seguro de que en la mayoría de los casos no presentará problemas importantes. SIN EMBARGO, en caso de que se concentre en el desarrollo de WPF 4.5, usted VS11 se verá afectado por algunos problemas de compatibilidad, por lo que puede ser interesante instalar VS11 en VM para realizar el desarrollo relacionado con WPF aquí y usar el editor XAML integrado de VS11, etc.

+2

Definitivamente * no * instalaré un CTP en una máquina crítica, incluido el sistema de desarrollo principal. El hecho de que alguien más no haya tenido problemas no significa que no lo haga. Y si tienes problemas, no recibes apoyo oficial. Sin embargo, no te sientas lo suficientemente fuerte como para -1. –

+0

Tenga en cuenta que .NET 4.5 (RC) está ahora en: http://www.microsoft.com/visualstudio/11/en-us/downloads#net-45 –

1

A menos que su aplicación no se envíe hasta el próximo año, no me molestaría desarrollarme contra el CTP por el momento. Según tengo entendido, la versión beta se espera para febrero y las versiones de la versión preliminar a menudo cambian bastante (incluida la API).

Si fuera yo, esperaría hasta al menos la versión beta 1, pero prepárate para esperar hasta al menos el próximo otoño para obtener una licencia de activación.

1

No funciona en .NET 4.5 con EF 5 tampoco. Parece que Microsoft pasó por alto su propia base de datos de ejemplo AdventureWorksLT2008R2. Una tabla y un procedimiento almacenado no se importarán en EF 5 debido al tipo de campo hierarchyid.

Si siguen así, se volverán obsoletos. Java, por otro lado, admite tipos de datos espaciales y jerárquicos.

2

Acabo de instalar VS2012, funciona bien pero mis programas que usan FFTW se niegan a cargar la DLL. Traté de volver y construir de nuevo con VS2010 ... y ahora parece que todos mis proyectos al compilar en VS2010 generan este error:

error grave LNK1123: error durante la conversión a COFF: archivo no válido o está dañado

Descubrí que era por .NET 4.5, así que desinstalé .NET 4.5 e instalé .NET 4.0 y ahora todo funciona de nuevo en VS2010 ...pero ahora, VS2012 ni siquiera se ejecutará, solo muestra la pantalla de presentación por un segundo y luego termina con el error "La operación no se pudo completar".

No me parece que sea posible usar tanto VS2010 como VS2012 en un sistema, y ​​la razón es que VS2010 no se vinculará correctamente con .NET 4.5 instalado, y VS2012 no funcionará sin él.

+0

Necesita instalar Visual Studio 2010 Service Pack 1 para use .NET 4.5 (la información proviene de [este ticket en connect.microsoft.com] (http://connect.microsoft.com/VisualStudio/feedback/details/773304/visual-studio-2010-and-net-4-5)). Un colega tenía el mismo error de enlazador, después de instalar el paquete de servicio desapareció. – herzbube

Cuestiones relacionadas