Asistente para actualización de eMbedded Visual C++ a Visual Studio

Actualización: noviembre 2007

Visual Studio incorpora un asistente para actualización con el fin de migrar proyectos eMbedded Visual C++ 3.0 y eMbedded Visual C++ 4.0 a Visual Studio.

El asistente de actualización:

  • Creará una solución Visual Studio y un proyecto o proyectos con el correspondiente código fuente, encabezamientos y recursos migrados desde eMbedded VC++.

  • Migrará valores de configuración de proyecto, como modificadores del compilador.

  • Asignará cualquier arquitectura admitida en eMbedded Visual C++ pero no en Visual Studio a arquitecturas admitidas en Visual Studio.

Utilización del asistente para actualización de eMbedded Visual C++ a Visual Studio

Para usar el asistente para actualización con el fin de migrar un proyecto de eMbedded Visual C++ a Visual Studio

  1. En el menú Archivo, elija Abrir y, a continuación, haga clic en Proyecto o solución.

  2. Navegue al directorio del proyecto eMbedded Visual C++. Seleccione el archivo .vcp o, si su área de trabajo del eMbedded Visual C++ tiene varios proyectos, y desea migrarlos todos, seleccione el archivo .vcw.

  3. Haga clic en Aceptar.

Nota:

El asistente de migración realiza un proceso de migración en contexto. Por ejemplo, no creará ninguna copia del código fuente, sólo el proyecto o proyectos de Visual Studio. Los proyectos de Visual Studio creados como resultado de la migración incluirán los mismos archivos de código fuente que el proyecto de eMbedded Visual C++ original incluido.

Asignar arquitecturas

EMbedded Visual C++ admitía algunas arquitecturas de dispositivo que ya no se admiten en Visual Studio. Esto se debe a que las plataformas más nuevas que Visual Studio toma como destino admiten arquitecturas más modernas. Afortunadamente, se puede establecer una correspondencia (asignación) entre todas las arquitecturas anteriores y las arquitecturas de dispositivo más modernas. El asistente para actualizaciones lleva a cabo esta asignación automática. En la tabla se muestran las arquitecturas de dispositivo admitidas por eMbedded Visual C++ y las arquitecturas de dispositivo admitidas por Visual Studio.

Arquitectura de eMbedded Visual C++

Arquitectura compatible de Visual Studio

ARM

ARMv4

ARMv4

ARMv4

ARMv4i

ARMv4i

ARMv4T

ARMv4i

MIPS

MIPSII

Mips16

MIPSII

MipsII

MipsII

MipsII_fp

MipsII_fp

MipsIV

MipsIV

MipsIV_fp

MipsIV_fp

SH3

SH4

SH4

SH4

Emulador

X86

X86

X86

Cuando se actualiza el proyecto de eMbedded Visual C++ utilizando el asistente, el proyecto nuevo creado en Visual Studio tiene como destino cualquiera de los SDK instalados que admiten la arquitectura en el nuevo proyecto. Las arquitecturas migradas heredan sus valores de configuración de una de las arquitecturas de eMbedded Visual C++. En la tabla siguiente se ilustra la asignación de arquitecturas de dispositivos admitidas de eMbedded Visual C++ frente a arquitecturas de dispositivos admitidas de Visual Studio.

Arquitectura original

Se corresponde con

Notas

Distinta de ARM/ARMV4/ARMV4I

Vea la tabla de la sección "Asignar arquitecturas"

ARM, pero no ARMV4i

ARMV4 y ARMV4i

Los valores de configuración de ARMV4i heredan de la configuración de ARM en eMbedded Visual C++.

ARMV4, pero no ARMV4i

ARMV4 y ARMV4i

Los valores de configuración de ARMV4i heredan de la configuración de ARMV4 en eMbedded Visual C++.

ARM/ARMV4 y ARMV4i

ARMV4 y ARMV4i

Los valores de configuración de ARMV4i heredan de la configuración de ARMV4i en eMbedded Visual C++.

eMbedded Visual C++ versión 4.0 establece, de forma predeterminada, el estilo de cuadro de diálogo en DS_MODALFRAME para aplicaciones de Pocket PC MFC. En MFC 9.0 no se admite este estilo.

Nota:

Si aparece el mensaje de error "No hay plataformas que coincidan con las plataformas originales de este archivo de proyecto", quizás sea necesario instalar una versión compatible del SDK con el que se configuró el proyecto original.

Vea también

Conceptos

Problemas conocidos con el traslado desde eMbedded Visual C++