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.

Important

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 especificar una versión de destino al crear un proyectoTo target a version when you create a project

Al crear un proyecto, las versiones de .NET Framework disponibles dependen de qué versiones están instaladas y de la plantilla seleccionada en el cuadro de diálogo Nuevo proyecto.When you create a project, the available .NET Framework versions depend on which versions are installed, and the selected template in the New Project dialog box.

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

  2. En la lista de plantillas instaladas, elija el tipo de proyecto que quiere crear y escriba un nombre para el proyecto.In the list of installed templates, choose the type of project that you want to create, and enter a name for the project.

  3. En la lista desplegable Plataforma situada en la parte inferior del cuadro de diálogo Nuevo proyecto, elija la versión de .NET Framework de destino que quiera especificar para el proyecto.From the Framework drop-down list at the bottom of the New Project dialog box, choose the version of the .NET Framework that you want your project to target.

    En la lista de los plataformas se muestran solo aquellas versiones aplicables a la plantilla que eligió.The list of frameworks shows only those versions that are applicable to the template that you chose. Algunos tipos de proyecto, como .NET Core, no requieren .NET Framework.Some project types, such as .NET Core, do not require .NET Framework. En tales casos, la lista desplegable Plataforma se mantiene oculta.In such instances, the Framework drop-down list is hidden.

    Desplegable Plataforma en el cuadro de diálogo Nuevo proyecto

  4. Elija el botón Aceptar .Choose the OK button.

Para cambiar la versión de destinoTo change the targeted 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.

  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 Studio

  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ón

    Note

    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.

    Note

    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 Troubleshoot .NET Framework targeting errors.

Vea tambiénSee also