martes, 5 de noviembre de 2013

Error al obtener licencia de desarrollador Windows 8.1 (0x80080005)

Hace unos días hice una instalación limpia de Windows 8.1, a la cual lo primero que hice fue instalarle Visual Studio 2012 y 2013 junto con el SDK de Windows Phone 8. Para mi sorpresa al querer ejecutar una de mis aplicaciones de Windows Store me apareció la alerta de que no contaba con una licencia de desarrollador dando la opción de con un click obtener una, lo cual no fue tan sencillo como parecía y es el tema de este post.

Después de un rato de intentar conectarse al servidor para obtener la licencia me apareció el siguiente error:

Error al comprar la licencia de desarrollador. Error: Error en la ejecución de servidor
. Código de resultado 0x80080005


Después de mucho investigar e intentar todas las soluciones para casos similares de falla al obtener la licencia pero sin encontrar en algún lado el mismo problema, me di a la tarea de buscar respecto al error dejando de lado que esto pasaba desde Visual Studio y me encontré que este problema se debía a una cuestión de permisos.

Al aplicarla para mi caso especifico con Visual Studio los pasos que seguí fueron los siguientes:

1. Abrí las "Herramientas Administrativas" como mi versión de Windows esta en este idioma desde el charm de búsqueda lo busqué por su nombre.

2. Dentro de la ventana de herramientas administrativas abrí "Servicios de componentes".

3. Navegue por la vista de árbol del lado izquierdo a la siguiente ruta
Servicios de componentes > Equipos > Mi PC > Configuración DCOM



4. Al llegar a Configuración DCOM busqué la parte correspondiente a Visual Studio en este caso eran 3
 Microsoft Visual Studio

 Microsoft Visual Studio 2012

 Microsoft Visual Studio 2013


5. El último paso fue validar que los permisos estuvieran bien en estos 3 lugares, lo cual es tan simple como:
a)Dar click derecho, elegir propiedades

b)Pasar a la pestaña seguridad

c)En la sección de permisos de acceso seleccionar personalizados 
d)dar click en editar y seleccionar el permiso de acceso remoto.



*En mi caso solo tuve que hacer la modificación en "Microsoft Visual Studio"

Después de realizar esto al primer intento obtuve mi licencia de desarrollador.

miércoles, 8 de mayo de 2013

Error en el "Application Deployment" HRESULT: 0x89721500 al intentar instalar un archivo .xap en un dispositivo WP

En esta ocasión les comparto como logre solucionar este error (0x89721500) cuando trataba de probar una aplicación, desarrollada por un compañero, intentando instalar el paquete .xap desde la utilidad "Application Deployment" la cual se instala junto con el SDK de Windows Phone.

Después de investigar por la red y probar sin éxito las diversas opciones de solución, las cuales les listo a continuación:
  • Reparar el SDK.
  • Cambiar el idioma del sistema por el mismo del SDK.
  • Reinstalar el SDK en otro idioma

Me fue posible solucionar mi problema simplemente eliminando la siguiente carpeta:
"C:\Users\<username>\AppData\Local\Microsoft\Phone Tools\CoreCon\11.0"

Después de corregir lo anterior, por descuido mío el Application Deployment me envío otro código de error, el cual era que había excedido el número máximo de aplicaciones de desarrollador en mi dispositivo.

Dado que la aplicación solo nos da el numero de error les dejo también esta tabla con los código de error y su descripción.


HRESULT value
Nature of the error
0x8973180E
Zune software is not installed. Please install the latest version of Zune software.
0x8973180F
Incorrect version of the Zune softeware installed. Please download the latest version.
0×89731810
Corrupted device configuration. To correct this problem, reinstall Visual Studio 2010 Express for Windows Phone.
0×89731811
Zune software is not started. Please try again from the Zune to ensure that the software is running.
0×89731812
Connection to device failed. Please ensure the phone is connected and the not on the lock screen.
0×89731813
Application failed to start. Please ensure that the device has been registered and unlocked. Explanation on how to register can be found here http://go.microsoft.com/fwlink/?LinkId=195284.
0×81030110
Failed to install the application. Runtime error has occurred. Capabilities WMAppManifest.xml file located in the attribute content is incorrect. (This link might help)
0×81030111
Ensure the app has finished uninstalling before redeploying. (From personal experience)
0×81030118
Installation of the application failed. Device is developer locked. Register for the developer unlock program before deploying the application.
0×81030119
You cannot install the application. You have reached the maximum number of applications being developed for the device can be installed on this development. Please uninstall a previous developer application. (I believe the current limit it 10 side-loaded apps at a time).

sábado, 2 de marzo de 2013

Un desarrollo más WOW con Visual Studio 2012

Durante los últimos meses se estuvieron llevando a cabo sesiones online sobre el desarrollo con Visual Studio 2012, las cuales fueron impartidas por algunos MVPs de Latinoamérica.

Aquí les dejo la lista de sesiones con su respectivo vinculo para poder verla, la verdad es material muy recomendable y lo mejor de todo es que esta en español, cosas que muy pocas  veces vemos cuando hablamos de las ultimas versiones de los productos.

Sin mas que decir aquí la lista.

Rangers Projects - Cesar Solís
Desarrollo de aplicaciones en ambientes heterogéneos - Raúl Guerrero
Desarrollo de aplicaciones modernas con Calidad - Javier Arguello
Desarrollo con Office/SharePoint - Haaron Gonzalez
Nuevas características de desarrollo en Visual Studio 2012 - Carlos Lone
Testing Tools - Gerson García
Desarrollo ágil con Scrum - Miguel Mendoza
Desarrollo con Windows 8 - Miguel Muñoz
Desarrollo Windows Phone - Roberto Alvarado
Gestión de proyectos con TFS - Francisco Fagas
Administración de requerimientos - Francisco Fagas
ALM de punta a punta - Raúl Guerrero

Vía Blog de MVPS de Latam

sábado, 2 de febrero de 2013

Forzar actualización de equipos LG(E900/Quantum) a Windows Phone 7.8

Con la llegada de Windows Phone 7.8 a partir del 30 de Enero he visto que han surgido muchas dudas respecto a la actualización de equipos que no son fabricados por Lumia, en mi caso cuento con un LG Quantum, investigando en la red observe que varios equipos de otros fabricantes se han actualizado a través de Zune además de que esto depende del operador un ejemplo de esto es que observe casos de equipos como el mío que se habían actualizado sin embargo ninguno había sido AT&T operador el cual viene precargado en mi equipo.

Por este motivo investigando un poco encontré la manera de poder actualizarlo, usando un método que había sido funcional durante la época de actualización a Windows Phone Mango, el método es el siguiente:

*Antes de realizar el proceso es importante mencionar que el modificar el registro conlleva cierto riesgo razón por la cual hay que tener cuidado de hacer las cosas correctamente y estar consiente de que si se quiere evitar cualquier daño o error en el dispositivo por mínimo que sea lo mejor es esperar a que la actualización llegue por si sola.

Activar la aplicación "MFG" marcando ##634# (Puede ser necesario presionar "Marcar" en mi caso no lo fue).
Ejecutar la aplicación MFG y poner el password 277634#*#
Elegir el menú de ingeniería (Engineer Menu)
Seleccionar otras configuraciones (Other Setting )
Seleccionar Editar el registro(Edit registry )
Llenar con la siguiente infoemación;
 ROOT_PATH: HKEY_LOCAL_MACHINE
 Input SUB_PATH: \System\Platform\DeviceTargetingInfo\
 Input KEY: MobileOperator
 Data Type: STRING
 Seleccinar Query en mi caso aparecía como resultado ATT-US
 Para realizar el debrand hay que cambiar el valor por “000-88″ y presionar Set.

Después de realizar estos pasos ya es posible actualizar mediante Zune, si al buscar actualizaciones no las encuentra y no quieres esperar para actualizar, es necesario forzar la actualización, esto se logra buscando actualizaciones en Zune y medir el tiempo aproximado que tarda en decirte que tu equipo tiene la versión actual del sistema, después de esto repetir la búsqueda de actualizaciones y desconectarse de la red (apagando el WiFi o quitando el cable de red) calculando un segundo antes de que te muestre el mensaje de que no hay actualizaciones, esto puede llevar varios intentos. En mi caso el promedio fue de 5 intentos por actualización para llegar a Windows Phone 7.8 tuve que instalar 5 actualizaciones, esto puede variar dependiendo de que versión tengas actualmente.

martes, 8 de enero de 2013

The Design Driven Product

El día de hoy les recomiendo el siguiente video donde Jared Potter (Windows Phone design integration lead) habla sobre el diseño para Windows Phone.