[Windows Phone 7.5] Instalar las herramientas en Windows 8 Consumer Preview

Hola a todos!

wplogo windows-8-logo

Si no has estado en una cueva en lo alto de una montaña sabrás que el 29 de febrero Microsoft presentó al mundo la versión consumer preview de Windows 8. Todos queremos jugar con el nuevo vecino del barrio, pero para los que desarrollamos con Windows Phone existe un gran impedimento: No hay forma humana de que el instalador del SDK funcione en Windows Phone.

Bueno, en circunstancias normales, no pasa nada por que Windows 8 solo es una especie de beta y no debes tenerlo como sistema operativo principal… ahhh, que si, que va muy bien y te has formateado el Windows 7… Pues tendremos que solucionar lo de las herramientas!!

Desde el blog de MSicc nos ayudan y han publicado unas sencillas instrucciones sobre como instalar nuestro SDK de Windows Phone en Windows 8 que os resumo y traduzco aquí para los que tengan dificultades con la lengua de Shakespeare.

El error

Por lo que se cuenta, el error viene dado por el redistribuible de Games for Windows Live. Al parecer, XNA Game Studio instala Games for Windows entre bastidores y la versión que usa el SDK de Windows Phone intenta acceder a un archivo del sistema que ahora viene con Windows 8 y no es compatible con las versiones antiguas. Por esto es por lo que los fallos del instalador se centran en la parte de XNA.

También podemos tener algunos problemas por el UAC, aunque esto es menos general.

La solución

image

Es mucho más sencilla de lo que cabría esperar.

Para estar seguros de no tener problemas extras, lo mejor sería ir al control panel > more settings > users > settings for user access control y desactivar el UAC para la instalación, luego podemos volver a activarlo.

Una vez hecho esto, tenemos que bajarnos la última versión del redistribuible de Games for Windows: http://www.xbox.com/en-US/LIVE/PC/DownloadClient e instalarla. A continuación podremos instalar las herramientas de Windows Phone, detectarán la nueva versión de Games for Windows instalada y no intentarán instalar la que se incluye en el SDK, por lo que la instalación se completará con éxito:

image

image

No todo es perfecto

Aun así no todo va a las mil maravillas. El emulador de Windows Phone no funciona, por lo que tendremos que usar un dispositivo físico para probar y depurar nuestras aplicaciones. El SDK además solo funciona con Visual Studio 2010 y la versión 7.1.1 del SDK no funciona con estas instrucciones… pero algo es algo!

Un saludo y Happy Coding!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *