Cómo instalar Windows Phone SDK 8.0 en VMware
Preparación
1. Haga clic derecho en "Equipo" y "Propiedades" para verificar la versión del sistema Windows 8 instalada en su computadora y si la memoria de la computadora es 4G o superior.
2 Nota: El sistema debe ser Windows 8 Professional o superior.
Entorno de software:
Windows 7 Ultimate (x64), VMwareWorkstation 10, entorno de hardware: Xeon CPU E3 1230 (4 núcleos).
3 Introducción
Para instalar Windows Phone SDK 8.0, un procesador de 64 bits, memoria 4G y un sistema operativo Windows 8 de 64 bits (cualquier versión) son las condiciones básicas que deben Después del desarrollo, puede utilizar un teléfono con Windows Phone 8 registrado en el Centro de desarrolladores de Microsoft para la depuración. Si desea utilizar el emulador de Windows Phone para la depuración directa, la CPU también debe admitir la traducción de direcciones de segundo nivel (SLAT) y el sistema operativo debe ser una versión profesional o superior.
Preparar el ambiente
Realizar autotest según los requisitos mencionados anteriormente.
Compruebe también si SLAT es compatible
Descargue Coreinfo del sitio web oficial de Microsoft (consulte la dirección al final del artículo) y descomprímalo, luego ejecute el símbolo del sistema como administrador ( Menú Inicio->Todos los programas-> Accesorios->Símbolo del sistema->clic derecho y "Ejecutar como administrador").
E ingrese "Ruta de instalación de Coreinfo\Coreinfo.exe -v" en el símbolo del sistema. Los procesadores Intel se muestran como EPT (tablas de páginas extendidas). Procesadores AMD, mostrados como NPT (Nested Page Tables) o RVI (Rapid Virtualization Indexing). Si la CPU admite SLAT, verá las palabras "EPT *", de lo contrario verá "EPT-".
4 Cree una nueva máquina virtual en VMware
Utilice una instalación personalizada. Excepto las configuraciones individuales que deben configurarse como se muestra en la imagen a continuación, el resto se puede instalar de forma predeterminada.
5 Seleccione el sistema Windows 8 x64
6 Seleccione al menos 2 CPU
7 Al menos 4G de memoria
Antes de iniciar el virtual máquina, configure el motor de virtualización de la CPU en "Intel VT-x/EPT o AMD-V/RVI" y deje que el CD/DVD apunte al archivo iso de Windows 8 Professional o superior.
8Instalar Windows 8 x64 Pro
9Compruebe si se ha instalado Hyper-V de este sistema
Utilice la tecla de acceso directo "Win +X" para decir " "Programas y características", seleccione "Activar o desactivar características de Windows", puede ver que la opción de plataforma Hyper-V es gris y cuando mueve el mouse hacia arriba, muestra "No se puede instalar Hyper-V, hay un hipervisor". correr."
10 Ignoremos este problema y vayamos directamente al siguiente paso.
Descargue e instale Windows Phone SDK 8.0
El kit de desarrollo de software (SDK) de Windows Phone 8.0 le proporciona las herramientas que necesita para desarrollar aplicaciones y juegos para Windows Phone 8 y Windows Phone 7.5. .
Descargue el SDK en la página de descarga oficial e instálelo. Debido a que descargué la versión iso, esta versión parece tener un problema con el código de verificación md5, por lo que una vez completada la instalación, aparecerá el mensaje ". No se puede encontrar el tiempo de ejecución de depuración de Visual C++ 2012 x64."elemento". Pero no afectó mi desarrollo de la aplicación Windows Phone, así que no la estudié en detalle.
11 Indica que Hyper-V se ha habilitado
12 Después de reiniciar según sea necesario, complete la instalación
La instalación se realizó correctamente y indica que Hyper-V V también se instaló correctamente. Continuamos. Eche un vistazo a las opciones de Hyper-V del sistema y descubra que están todas instaladas.
Ejecute Visual Studio en 13
Sitio web oficial para solicitar un número de serie
Al ejecutar Visual Studio Express 2012 para Windows Phone, se le pedirá que ingrese el número de serie. Esto solo requiere hacer clic en "Registro en línea" al lado para registrarse y recibirá un correo electrónico con el número de serie.
14 Cree la primera aplicación Windows Phone 8
Seleccione la plantilla de proyecto de la aplicación Windows Phone
15 Seleccione el sistema de destino como Windows PhoneOS 8.0
16Seleccione el emulador (Emulador WVGA512M) y haga clic en Ejecutar
Ejecute usando el emulador de Windows Phone y aparecerá el mensaje "El emulador de Windows Phone no pudo crear la máquina virtual. Error genérico".
17 Este problema se solucionará modificando el archivo vmx.
Modificar el archivo vmx
vmx es el archivo de configuración de VMware. Primero apague la máquina virtual actual, luego ingrese al directorio correspondiente a la máquina virtual recién creada, busque el archivo que termina en ".vmx", ábralo con el Bloc de notas u otras herramientas de edición y agregue la siguiente declaración al final del archivo :
archivo 18vmx
hypervisor.cpuid.v0 ="FALSE"mce.enable = "TRUE"
Hyper-V comprobará si se está ejecutando actualmente en una máquina virtual, y solo si no lo está se ejecutará normalmente. hypervisor.cpuid.v0 = "FALSE" Esta oración es para omitir esta verificación.
Después de guardar, vuelva a abrir la máquina virtual. Al ejecutar el proyecto esta vez, aparecerá el mensaje "¿Desea configurar el emulador para conectarse a Internet?", Lo que significa que la conexión de red se pierde. Seleccionamos "Sí" para permitir que el emulador configure la conexión de red.
19Ahora podrás ejecutar el emulador de Windows Phone con normalidad. ¡Salud!
20Este proceso es un poco largo, espera pacientemente
21Esta es la aplicación recién creada
Vuelve atrás y mira el panel de conexión de red Encontrado. algunas conexiones extrañas. Estas son las conexiones de conmutador virtual creadas por Hyper-V.
22 Si vEthernet (puerto Ethernet interno del emulador de Windows Phone interno) está deshabilitado, aparecerá el mensaje "El emulador no pudo determinar la dirección IP del host, que se utiliza para comunicarse con el emulador" al ejecutar el emulador. .máquina virtual invitada". Por tanto, esta conexión es necesaria para ejecutar el emulador.
23 Otros problemas
Si aún no puede iniciar el simulador después de enviar algunos mensajes, verifique si se ha creado su conmutador Hyper-V. La configuración del conmutador debe contener al menos el conmutador "Conmutador interno del emulador de Windows Phone".
24Administrador de Hyper-V
Administrador de Hyper-V normal
25Administrador de conmutador virtual normal
Si no lo encuentra, no hay necesidad de preocuparse sobre este interruptor virtual.
A través de la opción "Nuevo conmutador de red virtual", ingrese "Conmutador interno del emulador de Windows Phone" y seleccione "Interno" para crear uno usted mismo. El efecto es el mismo.
Dirección de descarga de Windows SDK 8.0, la dirección ISO se puede encontrar en esta página
Preguntas y respuestas rápidas
1.
Porque Hyper-V solo puede funcionar en procesadores de 64 bits
2. ¿Por qué es compatible con SLAT?
Porque Hyper-V necesita usarlo para mejorar la eficiencia de la traducción de direcciones virtuales y físicas.
3. ¿Por qué utilizar Hyper-V?
Porque el emulador de Windows Phone 8 necesita ejecutarse en Hyper-V.
4. ¿Qué es Hype-V?
Tecnología de virtualización de Windows 8.