visual-studio-2010 .net-4.0

visual studio 2010 - Cómo hacer referencia al ensamblado de.NET 4.0 dentro de proyectos.NET 3.5



visual-studio-2010 .net-4.0 (4)

CLR 4 permite InProc Side by side , pero aún estaría buscando alguna solución de interoperabilidad entre el código cargado 2.0 y 4.0.

Me gustaría hacer algunas cosas de Office Interop usando .NET 4.0, pero desarrollando el resto de mi proyecto usando VS2008 y .NET3.5.

¿Cómo puedo ahora usar la funcionalidad del ensamblado de .NET 4.0 dentro de mi otra solución. Cargando los ensamblados de CLR 4.0 en un Dominio de aplicación 2.0 no funcionará, ¿verdad?


En resumen: no puedes.

.NET 4.0 es un CLR totalmente nuevo (4.0) y, hasta donde yo sé, no se puede mezclar con .NET 3.5 y / o se puede usar desde VS 2008, lo siento.

Podría usar ensamblajes .NET 2.0 desde su código .NET 4.0, si también tiene una garantía de que el marco .NET 2.0 está en su máquina de destino al mismo tiempo (lado a lado) con .NET 4.


No estoy tan seguro de esto, pero creo que puedes hacerlo de esta manera (aunque no sea recomendable, pero técnicamente posible).

Dado que Net Framework 4.0 usa un CLR diferente y es posible tener ambos instalados uno al lado del otro ... Tal vez pueda intentar cargar su ensamblado 4.0 en el 4.0 CLR y su aplicación 2.0 en el 2.0 y comunicarse entre ambos a través de los servicios web.

De nuevo, no estoy seguro de si esto es posible. Es solo una idea


No puede usar un ensamblado posterior de versión de .NET framework con una versión anterior de .NET.