visual studio - visual - Error del emulador de Windows Phone 8: sucedió algo al crear un conmutador
visual studio code path intellisense (12)
Abra el Administrador de Hyper-V desde el menú de inicio y abra el Administrador de conmutación virtual. Elimine cualquier conmutador existente e intente crear un nuevo conmutador virtual con un tipo de conexión establecido en interno.
Es posible que deba ejecutar XdeCleanup.exe
posteriormente.
Tengo un problema similar al mencionado en esta pregunta:
No se puede crear la máquina virtual
Pero mi problema es un poco diferente en la descripción del error:
Windows Phone Emulator no pudo crear la máquina virtual: sucedió algo al crear un conmutador: Xde no pudo encontrar una dirección IPv4 para la máquina host.
Tengo hardware compatible con SLAT, la virtualización está habilitada en el BIOS, mi instalación de Windows 8 es de 64 bits y no está virtualizada. Hyper-V está instalado (intentó reinstalarlo, pero no ayudó). EDITAR: VirtualBox o cualquier otro software de virtualización (excepto Hyper-V) no está instalado
EDIT2: parece haber sido algún otro software de red que se instaló. Tener que quitarlo apesta a lo grande porque lo necesito profesionalmente. Espero que lo arreglan.
EDIT3: escribí sobre eso con más detalles con todo lo que pude encontrar en mi blog.
Algunas de las respuestas aquí fueron útiles y al probar el método de prueba y error, encontré la solución que funcionó para mí. Nota: Tengo el cliente Cisco VPN instalado en Windows 8 de 64 bits. No quería eliminar el cliente de Cisco.
- Abra Hyper-V Manager - Virtual Switch Manager y cree un conmutador virtual llamado "Windows Phone Emulator Internal Switch". Haga su tipo de conexión "Interna". No tiene que eliminar ningún conmutador virtual existente.
- Abra "Conexiones de red". Haga clic derecho en "vEthernet Windows Phone Emulator Internal Switch" y seleccione Propiedades. Deseleccione "Deterministic Network Enchancer" y haga clic en Ok. También podría hacer eso con otras interfaces de vEthernet.
- Ejecuta Emulator y debería funcionar.
Esto funcionó para mí. Vaya a la pantalla de inicio de Windows 8. Desplácese hacia la derecha y vea el mosaico HyperV.
Vaya a Hyper V. Vaya al Virtual Switch Manager. Cree un conmutador virtual denominado "Conmutador interno del emulador de Windows Phone" Haga que sea tipo de conexión interna.
Ahora inicia el emulador. Deberia de funcionar.
Esto me ayudó a resolver el mismo problema: http://mobileworld.appamundi.com/blogs/petevickers/archive/2012/11/01/troubleshooting-windows-phone-8-emulator-problems.aspx
Y no hay necesidad de desinstalar virtualbox incluso tenerlo ejecutándose al mismo tiempo
Espero que esto ayude a alguien
He encontrado la solución para este estúpido error. Estuve trabajando en este tema casi 1 mes.
Acabo de hacer dos cosas recientemente y el emulador creó una máquina virtual en Hyper-V, así como también implementé mi aplicación en Emulator.
- DESACTIVAR ANTI-VIRUS. (Estaba usando Panda Cloud Anti-Virus)
- Habilite FIREWALL si apagó
Espero que esto funcione
Gracias.
Parece que Xde actualmente no es compatible con Cisco VPN Client v5.x; con el cliente VPN instalado, de hecho obtienes este error. Desinstalar Cisco VPN Client resuelve esto.
Por lo que vale, mis problemas parecen desaparecer después de que desactivé "Deterministic Network Enhancer" en todos los adaptadores vEthernet como este:
Me inspiré para probar esto siguiendo la documentación en línea de Microsoft here . Consulte la sección titulada "Para volver a configurar el adaptador virtual Hyper-V utilizado por el emulador".
Espero que este se quede. Este ha sido un proceso agotador tratando de mantenerse al día con lo que funciona y no con este emulador "nuevo y mejorado".
Pude solucionar esto quitando VMWare Player y Virtual Box, y luego realizando una instalación de reparación del Windows Phone 8 SDK (Panel de control-> Desinstalar-> Windows Phone 8 SDK -> Cambiar -> Reparar
Si este problema ocurre en Windows 10, hay una solución fácil ... navegue a:
- Menu de inicio
- Configuraciones
- Redes e Internet
- Estado
- Restablecer red
Esto limpia todos los adaptadores de red virtuales para que puedan ser recreados por el emulador. Una vez que reinicie, elimine el emulador y luego vuelva a crearlo y debería crear los adaptadores de red necesarios de forma tal que funcionen.
DESCARGO DE RESPONSABILIDAD: Esta técnica funcionó para mí usando Visual Studio Emulator para Android en una máquina con Windows 10. Entiendo que no es Windows 8 y no es un emulador de Windows Phone, pero el problema subyacente es el mismo, de modo que si alguien aterriza aquí y tiene Windows 10, es posible que desee probar esto.
Tenía el mismo mensaje de error. Después de eliminar VirtualBox, todo funciona bien
Tuve algunos problemas para poner esto en marcha. Al final, deshabilitando y habilitando aleatoriamente mis adaptadores de red, pude hacer que el conmutador virtual funcionara incluso con un adaptador externo.
Ya se ha respondido, pero algo más fácil funcionó para mí (y sin desinstalar VirtualBox):
"Vaya a Hyper V. Vaya al Virtual Switch Manager. Cree un conmutador virtual llamado ''Windows Phone Emulator Internal Switch''. Haga su tipo de conexión Internal. Ahora ejecute el emulador. Debería funcionar".
Tuve que reiniciar la máquina antes de ejecutar el emulador, pero ahora todo está funcionando bien: VS2012, Xde y VirtualBox.
Los créditos van a TheGeekNextDoor .