Cómo: Especificar una versión concreta de .NET Framework

Actualización: Julio de 2008

Los procedimientos siguientes describen cómo crear un proyecto que especifica una versión .NET Framework concreta, así como la manera de cambiar la versión de .NET Framework especificada para un proyecto existente.

Crear un nuevo proyecto

Este procedimiento describe cómo crear un nuevo proyecto que especifica una versión concreta de .NET Framework.

Para crear un nuevo proyecto con una versión de .NET Framework concreta como destino

  1. En el menú de vs_orcas_long, seleccione Nuevo y haga clic en Proyecto.

    Aparecerá el cuadro de diálogo Nuevo proyecto.

  2. Seleccione un tipo de proyecto, como aplicación para Windows de Visual C#.

  3. En la esquina superior derecha del cuadro de diálogo Nuevo proyecto, haga clic en el cuadro combinado y seleccione la versión de .NET Framework que desea especificar para el proyecto; por ejemplo, .NET Framework 3.5.

  4. Haga clic en Aceptar y, a continuación, continúe creando el proyecto como de costumbre.

Nota:

Las plantillas de proyecto que están disponibles dependen de la versión de .NET Framework que elija.

Cambiar la versión de .NET Framework de un proyecto existente

Este procedimiento describe cómo cambiar la versión de .NET Framework especificada para proyecto existente.

Para cambiar la versión de .NET Framework de un proyecto

  1. En Visual Studio 2008, abra el proyecto que desea cambiar.

  2. En el Explorador de soluciones, haga clic con el botón secundario del mouse en el proyecto y, a continuación, seleccione Propiedades.

    Aparecerá el Diseñador de proyectos.

  3. Vaya a la lista desplegable Marco de trabajo de destino.

    Para los proyectos de Visual Basic, haga clic en la ficha Compilación y, a continuación, en Opciones de compilación avanzadas. La lista Marco de trabajo de destino se encuentra en Configuración de compilador avanzada (Cuadro de diálogo, Visual Basic).

    Para los proyectos de Visual C#, la lista Marco de trabajo de destino se encuentra en la ficha Aplicación del Diseñador de proyectos. Para obtener más información, consulte Página de aplicación, Diseñador de proyectos (C#).

  4. En la lista Marco de trabajo de destino, haga clic en una versión de .NET Framework diferente de la especificada actualmente para el proyecto.

    Ahora, el proyecto se ha especificado para la nueva versión de .NET Framework. El proyecto se descargará y se volverá a cargar en el entorno de desarrollo integrado (IDE). 

    Nota:

    Si cambia la versión de destino de .NET Framework, puede recibir mensajes de error si el código contiene referencias a una versión diferente. Para resolver estos errores, deberá modificar manualmente las referencias.

Especificar la versión 3.5 SP1 de .NET Framework

Este procedimiento describe cómo establecer específicamente .NET Framework 3.5 SP1 como destino.

Después de instalar Visual Studio 2008 SP1, o .NET Framework 3.5 SP1, las aplicaciones existentes que solo requieren .NET Framework 3.5 seguirán estableciendo como destino .NET Framework 3.5. En las aplicaciones donde desee establecer específicamente .NET Framework 3.5 SP1 como destino, debe incorporar una de las nuevas características de ClickOnce de Visual Studio 2008 SP1, que se enumeran en el siguiente procedimiento, o bien agregar una referencia al nuevo ensamblado System.Data.Entity.dll.

Para especificar como destino la versión 3.5 SP1 de .NET Framework

  1. En Visual Studio 2008, abra el proyecto en el que desea establecer .NET Framework 3.5 SP1 como destino.

  2. Realice uno de las acciones siguientes que habilitan una característica de SP1 ClickOnce:

    • Especifique una URL del error en el cuadro de diálogo Opciones de publicación.

    • Especifique un Nombre del conjunto de aplicaciones en el cuadro de diálogo Opciones de publicación.

    • Elija Crear un acceso directo en el escritorio en el cuadro de diálogo Opciones de publicación.

    • Excluya un archivo del código hash en el cuadro de diálogo Archivos de aplicación.

    • Desactive la casilla Firmar los manifiestos de ClickOnce en la página Firma.

    O bien

    • Agregue una referencia al ensamblado System.Data.Entity.
    Nota:

    Si cambia la versión de destino de .NET Framework, puede recibir mensajes de error si el código contiene referencias a una versión diferente. Para resolver estos errores, deberá modificar manualmente las referencias.

Especificar .NET Framework Client Profile

Este procedimiento describe cómo establecer específicamente .NET Framework Client Profile como destino. .NET Framework Client Profile proporciona un paquete de redistribución que instala un subconjunto de .NET Framework en un equipo de destino para que no sea necesario que esté presente la versión completa de .NET Framework. Para obtener más información acerca de .NET Framework Client Profile, vea .NET Framework Client Profile.

Para especificar como destino .NET Framework Client Profile en Visual Basic

  1. En Visual Studio 2008, abra el proyecto que desea cambiar.

  2. En el Explorador de soluciones, haga clic con el botón secundario del mouse en el proyecto y, a continuación, seleccione Propiedades.

    Aparecerá el Diseñador de proyectos.

  3. Haga clic en la página Compilar.

  4. Haga clic en Opciones de compilación avanzadas.

  5. Seleccione Subconjunto de .Net Framework solo de cliente.

Para especificar como destino .NET Framework Client Profile en C#

  1. En Visual Studio 2008, abra el proyecto que desea cambiar.

  2. En el Explorador de soluciones, haga clic con el botón secundario del mouse en el proyecto y, a continuación, seleccione Propiedades.

    Aparecerá el Diseñador de proyectos.

  3. Haga clic en la página Aplicación.

  4. Seleccione Subconjunto de .Net Framework solo de cliente.

Vea también

Conceptos

.Información general de la característica de destinos múltiples de .NET Framework

Referencia

Página de aplicación, Diseñador de proyectos (C#)

Configuración de compilador avanzada (Cuadro de diálogo, Visual Basic)

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Se ha agregado una sección sobre cómo establecer .NET Framework 3.5 SP1 y .NET Framework Client Profile como destino.

Cambio de características de SP1.