Compartir a través de


Cómo: Actualizar proyectos de Visual C++ a Visual Studio 2013

Cuando se abre por primera vez un proyecto de Visual C++ creado en una versión anterior de Visual Studio, se le puede pedir que actualice el proyecto.El mensaje pregunta si desea actualizar el proyecto a la versión más reciente del compilador y las bibliotecas de Visual C++.Las opciones de actualización dependen de la versión de Visual Studio que se utilizó para crear el proyecto.

Puede usar Visual Studio 2013 para abrir, editar y compilar proyectos de Windows 8 creados en Visual Studio 2012, pero para crear un nuevo proyecto de Windows 8 debe usar Visual Studio 2012. (Para crear un proyecto de Windows 8,1, debe usar Visual Studio 2013).

Si no se le pide que actualice el proyecto, es posible que no tenga que hacer nada para actualizarlo.Para obtener más información, vea Compatibilidad de Visual Studio 2013.

  • Si el proyecto (.vcproj) se creó en una versión de Visual Studio que es anterior a Visual Studio 2010, debe actualizar el proyecto.

  • Si el proyecto (.vcxproj) se creó en Visual Studio 2010 o Visual Studio 2012, tiene dos opciones:

    • Puede omitir la actualización.Visual Studio 2013 cargará el proyecto sin realizar ningún cambio si tiene acceso a las herramientas de Visual C++ en Visual Studio 2010 con SP1 o Visual Studio 2012.Puede proporcionar este acceso instalando Visual Studio 2010 y/o Visual Studio 2012 en el mismo equipo que tiene Visual Studio 2013.Para obtener más información, vea Instalar distintas versiones de Visual Studio en paralelo.

    • Puede actualizar el proyecto permitiendo que Visual Studio realice los cambios que se describen más adelante en este tema.Si tiene más de un proyecto de Visual C++ en la solución, debe actualizar todos.

      [!NOTA]

      Si rechaza la actualización la primera vez que se le solicita, puede actualizar el proyecto más adelante eligiendo Actualizar proyecto de VC++ en el menú Proyecto.Si el comando no aparece, no es necesario realizar ninguna actualización.

Actualizar un proyecto de Visual C++

Si permite que Visual Studio 2013 actualice el proyecto automáticamente, se realizarán los cambios siguientes:

  • Cambia el proyecto para que utilice el compilador y las bibliotecas de Visual Studio 2013 (PlatformToolset = VisualStudio v120).

  • En el caso de proyectos de C++/CLI, cambia TargetFrameworkVersion a .NET Framework 4.5.1.

Seguir trabajando con un valor de PlatformToolset personalizado

Si desea seguir trabajando con un valor de PlatformToolset personalizado en Visual Studio 2013, el conjunto de herramientas debe estar en %ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\ en un equipo x86 o en %ProgramFiles (x86)%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\ si se trata de un equipo x64.Para obtener información sobre cómo crear un valor de PlatformToolset personalizado, vea Compatibilidad nativa con múltiples versiones (multi-targeting) de C++ en el blog del equipo de Visual C++.

Vea también

Conceptos

Compatibilidad de Visual Studio 2013