Solucionar problemas de conexión

Actualización: noviembre 2007

La información siguiente se ofrece para ayudar a resolver situaciones que pueden presentarse al intentar la conexión del emulador de dispositivos con el equipo de desarrollo.

Use el transporte DMA que proporciona Visual Studio para conectar al emulador de dispositivos. Este transporte elimina casi todos los problemas de conexión entre el equipo de desarrollo y el emulador.

Aa188183.alert_caution(es-es,VS.90).gifNota importante:

Utilice el transporte TCP/IP sólo si tiene alguna razón concreta seria. Para resolver los problemas producidos por el uso de TCP/IP con el emulador, vea los pasos siguientes. Para obtener más información, visite Mobile Developer Center.

Para conectar el equipo de desarrollo con el emulador de dispositivos en TCP/IP cuando no se tiene una conexión de red, se deben realizar las acciones siguientes:

Se puede usar Microsoft ActiveSync para conectar con el emulador de dispositivos realizando los pasos siguientes:

  1. Inicie el Administrador de emuladores de dispositivos.

    Para obtener más información, vea Cómo: Iniciar el Administrador de emuladores de dispositivos.

  2. Conecte con el emulador deseado.

  3. Con el Administrador del emulador de dispositivos, coloque en la base el emulador seleccionado.

  4. En ActiveSync, abra el cuadro de diálogo Conectarse y siga las instrucciones para configurar una asociación.

Cada vez que establezca como destino el dispositivo Pocket PC desde Visual Studio, estará estableciendo como destino el emulador por medio de ActiveSync. Si se cierra el Administrador del emulador de dispositivos o el emulador, la conexión ActiveSync también se cierra.

Puede establecer una nueva dirección MAC para el emulador. Este proceso suele ser útil para solucionar problemas de red.

  • En el Registro, elimine la clave GUID de HKEY_CURRENT_USER\Software\Microsoft\Device Emulator\MAC Addresses.

    El emulador generará una nueva dirección MAC propia.

La forma de descubrir que el emulador está utilizando la dirección IP dependerá de la versión del emulador que se esté utilizando. Por ejemplo, los pasos para Pocket PC son diferentes de los que hay que realizar para Smartphone.

  • En el menú Inicio del emulador de Pocket PC, haga clic en Configuración, a continuación en Conexiones, en Tarjetas de red y, por último, en el adaptador adecuado (por ejemplo, Controlador Ethernet compatible con NE2000).

  • En el emulador de Smartphone, ejecute una pequeña aplicación para mostrar direcciones IP. Para obtener más información, vea Cómo: Mostrar direcciones IP para los emuladores de Smartphone.

Para intentar conectar el emulador de dispositivos a una red mediante las tarjetas NE2000 o CS8900 emuladas, se necesita un controlador de modificador virtual. (Puede descargar un controlador en Mobile Developer Center.)

Puede producirse un error de apertura del controlador por varias razones:

  • Ausencia de controlador.

  • La tarjeta de red del equipo de desarrollo no tiene instalado el controlador.

  • Ha habido problemas durante la instalación del controlador.

  • El controlador está en estado deshabilitado.

  • El equipo de desarrollo no tiene una tarjeta de red.

Realice los pasos siguientes para diagnosticar la causa precisa.

Para diagnosticar la causa precisa del error

  1. Busque en la ficha Red del cuadro de diálogo Propiedades del emulador.

    Si las tarjetas NE2000 y/o CS8900 están habilitadas, compruebe que las tarjetas de red a las que están enlazadas están presentes y conectadas. Para abrir el cuadro de diálogo Propiedades del emulador, haga clic en Configurar en el menú Archivo del emulador.

  2. Examine las propiedades de red del adaptador para comprobar si el elemento Servicios de red para máquina virtual está presente y habilitado, y su versión es la correcta (versiones 2.6.465.224 o posteriores).

  3. Si la realización de estos pasos no soluciona el problema, reinstale el controlador.

El emulador de dispositivos por sí solo no tiene ninguna conectividad de red.

Para conectar el emulador a una red

Adiciones de comunidad

Mostrar: