2012-06-04 24 views
8

He creado una biblioteca de clases en .NET Framework 3.5. Ahora quiero cambiar .NET Framework Version a 4.0.Cómo cambio .Net Framework de la versión 3.5 a la versión 4.0

¿Cómo puedo hacer esto?

+0

Cambie el marco de destino a 4.0 en VS/Project Properties y compile –

+0

Asegúrese de tener instalada la versión 4. – Roger

+13

¿Por qué cerrar? Si alguien no sabe dónde está la configuración, esto es razonable, ¿no? –

Respuesta

0

Lamentablemente esto no se puede hacer una vez que se haya creado dll. Para esto necesitas tener la fuente de tu biblioteca de clase.

  • Seleccione Propiedades de clic derecho sobre el proyecto en el explorador de soluciones.

  • En Tab Aplicación cambio marco de destino a se desea, uno.

+0

En realidad, si no tiene una fuente, puede usar redireccionamientos de enlace para utilizar una versión posterior de .NET Framework (son compatibles con versiones anteriores) o incluso una versión anterior si el binario no utiliza funciones que no están en la versión anterior . http://msdn.microsoft.com/en-us/library/7wd6ex19(v=vs.71).aspx –

20

En Visual Studio:

  1. Haga clic derecho en su proyecto
  2. Seleccione Propiedades
  3. Seleccione la ficha Aplicación
  4. cambiar el marco de destino para el marco deseado

Si no está viendo .NET Framework 4 como una opción allí, asegúrese de tenerlo instalado.

EDITAR

No creo que esto es lo que estás pidiendo, pero está completo, también se puede señalar una DLL existente a una versión posterior de .NET Framework sin recompilar usando Binding Redirects.

+0

Gracias ... Lo tengo. –

+4

Si esto resolvió su pregunta, ¿podría aceptar la respuesta? –

3
  1. Haga clic derecho sobre el proyecto en el explorador de soluciones y seleccione Propiedades .

  2. Asegúrese de que la ficha Aplicación esté seleccionada.

  3. En el menú desplegable Marco de referencia seleccione el marco deseado, p. .NET Framework 4.

+0

Gracias por la respuesta. Funcionó..... –

0

FYI - hay una herramienta de extensión "Objetivo Marco Migrator" para Visual Studio (2013, 2015) que va a hacer todos los proyectos en la solución de una sola vez.

Estoy trabajando en una solución en este momento con más de 100 proyectos en ella y no es posible hacer cada proyecto de uno en uno IMO.

Cuestiones relacionadas