Hola !
Nuevo post para la serie de Windows 10 y Raspberry Pi 2
- Hardware y software (1 de N)
- Montando la SD en el device (2 de N)
- Ahora si el Hello World ! (3 de N)
- Sobre el proceso de despliegue desde VS y Web Management app (4 de N)
- Hello Blinky !!! (5 de N)
- Acciones de administrador, cambiar password, cambiar nombre, etc (6 de N)
- Accediendo a los devices conectados (7 de N)
- Desplegando una app desde un paquete (8 de N)
- Diferentes comportamientos en base arquitectura de la app
- Solucionar el problema de arranque de WindowsIoTCoreWatcher.exe
Si en determinadas ocasiones, después de instalar el SDK para Raspberry Pi 2 de Windows IoT Core, te encuentras que la aplicación de monitorización “Windows IoT Watcher” no se puede lanzar. Si te pones a investigar un poco verás que el error que da es el siguiente
Could not load file or assembly ‘WindowsIoTCoreWatcher, Version=10.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. Strong name validation failed. (Exception from HRESULT: 0x8013141A)
Y claro, en un SO en modo Preview, con un SDK también en modo Preview, lo más recomendable para hacer es ir a ver si en los foros alguien te puede dar una mano.
Yo me he encontrado con varias personas en la misma situación y con una solución poco elegante, pero que funciona: “eliminar el certificado de la app“.
Para esto utilizan SNRemove.exe, una herramienta de esas interesantes que alguien creó hace 10 años! con el siguiente comando
“snremove.exe -r WindowsIoTCoreWatcher.exe”
Y listo, ya podemos lanzar sin problema la app. Aquí queda el tip curioso de viernes.
Saludos @ Home
/El Bruno
SNRemove http://www.nirsoft.net/dot_net_tools/strong_name_remove.html
Leave a comment