Cómo: Usar como destino una versión de .NET FrameworkHow to: Target a Version of the .NET Framework

En este documento se describe cómo crear un proyecto que tiene como destino una versión de .NET Framework y cómo se cambia la versión de destino en un proyecto de Visual Basic, C# o Visual F# existente.This document describes how to target a version of the .NET Framework when you create a project, and how to change the targeted version in an existing Visual Basic, C#, or Visual F# project.

Importante

Para obtener información sobre cómo cambiar la versión de destino para los proyectos de C++, consulte Cómo: Modificar versión de .NET Framework de destino y el conjunto de herramientas de la plataforma.For information about how to change the target version for C++ projects, see How to: Modify the Target Framework and Platform Toolset.

Especificar una versión de destino al crear un proyectoTargeting a version when you create a project

Cuando crea un proyecto, la versión destino de .NET Framework las plantillas que se pueden utilizar.When you create a project, the version of the .NET Framework that you target determines which templates you can use.

Para especificar una versión de destino al crear un proyectoTo target a version when you create a project

  1. En la barra de menús, elija Archivo, Nuevo, Proyecto.On the menu bar, choose File, New, Project.

  2. En la lista situada en la parte superior del cuadro de diálogo Nuevo proyecto, elija la versión de .NET Framework de destino que quiera especificar para el proyecto.In the list at the top of the New Project dialog box, choose the version of the .NET Framework that you want your project to target.

  3. En la lista de plantillas instaladas, elija el tipo de proyecto que quiere crear, asigne un nombre al proyecto y después elija el botón Aceptar.In the list of installed templates, choose the type of project that you want to create, name the project, and then choose the OK button.

    La lista de plantillas muestra únicamente los proyectos que son compatibles con la versión de .NET Framework que ha elegido.The list of templates shows only those projects that are supported by the version of the .NET Framework that you chose.

Cambiar la versión de destinoChanging the target version

Puede cambiar la versión de .NET Framework de destino en un proyecto de Visual Basic, C# o Visual F# si sigue este procedimiento.You can change the targeted version of the .NET Framework in a Visual Basic, C#, or Visual F# project by following this procedure.

Para obtener información sobre cómo cambiar la versión de destino para los proyectos de C++, consulte Cómo: Modificar versión de .NET Framework de destino y el conjunto de herramientas de la plataforma.For information about how to change the target version for C++ projects, see How to: Modify the Target Framework and Platform Toolset.

Para cambiar la versión de destinoTo change the targeted version

  1. En el Explorador de soluciones, abra el menú contextual del proyecto que quiere cambiar y después elija Propiedades.In Solution Explorer, open the shortcut menu for the project that you want to change, and then choose Properties.

    Propiedades del Explorador de soluciones de Visual StudioVisual Studio Solution Explorer Properties

  2. En la columna izquierda de la ventana Propiedades, elija la pestaña Aplicación.In the left column of the properties window, choose the Application tab.

    Propiedades de aplicación de Visual Studio, pestaña AplicaciónVisual Studio App Properties Application tab

    Nota

    Después de crear una aplicación para UWP, no puede cambiar la versión de destino de Windows ni de .NET Framework.After you create a UWP app, you can't change the targeted version of either Windows or the .NET Framework.

  3. En la lista Plataforma de destino, elija la versión que quiera.In the Target Framework list, choose the version that you want.

  4. En el cuadro de diálogo de comprobación que aparece, elija el botón .In the verification dialog box that appears, choose the Yes button.

    Se descarga el proyecto.The project unloads. Cuando se vuelva a cargar, la versión de .NET Framework de destino será la que acaba de elegir.When it reloads, it targets the .NET Framework version that you just chose.

    Nota

    Si el código contiene referencias a una versión de .NET Framework distinta de la que indicó, pueden aparecer mensajes de error al compilar o ejecutar el código.If your code contains references to a different version of the .NET Framework than the one that you targeted, error messages may appear when you compile or run the code. Para resolver estos errores, deberá modificar las referencias.To resolve these errors, you must modify the references. Consulte Solucionar problemas de versión de .NET Framework de destino.See Troubleshooting .NET Framework Targeting Errors.

Vea tambiénSee also

Información general sobre la compatibilidad con múltiples versiones (multi-targeting) en Visual StudioVisual Studio Multi-Targeting Overview
Solucionar problemas de versión de .NET Framework de destinoTroubleshooting .NET Framework Targeting Errors
Página de aplicación, Diseñador de proyectos (C#)Application Page, Project Designer (C#)
Página de aplicación, Diseñador de proyectos (Visual Basic)Application Page, Project Designer (Visual Basic)
Cómo: Modificar la plataforma de destino y el conjunto de herramientas de la plataforma (C++)How to: Modify the Target Framework and Platform Toolset (C++)