visual tool studio professional kit dtk developer visual-studio-2008 windows-mobile

visual studio 2008 - tool - VS2008 se conecta de forma remota al dispositivo Win Mobile 6.1



windows mobile developer kit (2)

Así que me dieron un dispositivo clásico Windows Mobile 6.1 para trabajar en un proyecto, pero me dieron un adaptador de red y no un cable USB. Entonces tengo que construir y probar a través de la red.

Entonces, ¿cómo consigo que Visual Studio se conecte al dispositivo en la red? He leído los siguientes artículos en vano:

y también miró:

Pero ninguno me ha ayudado, no estoy seguro de qué probar para intentar que Visual Studio 08 se conecte a este dispositivo de forma remota

Puedo hacer ping al dispositivo, pero no puedo conectarme al dispositivo. Sé que el dispositivo está conectado a la red porque mientras está en la cuna puede navegar por internet.

¿Qué me estoy perdiendo para que esto funcione? Si puede funcionar en primer lugar ...

Editar : Para dejar en claro, el problema que tengo actualmente no tiene que ver con la depuración. Tiene que ver con Visual simplemente conectándose al dispositivo.

Editar 2 : si ayuda, no tengo un dispositivo clásico de Windows Mobile 6.1 en mi lista de dispositivos para conectarme. Yo tengo;

  • Dispositivo Windows CE
  • Dispositivo Windows Mobile 6 Professional
  • Dispositivo estándar de Windows Mobile 6

Cómo conectar Visual Studio 2008 a SmartDevice usando TCP / IP sin ActiveSync / WMDC

Archivos remotos

Necesita los siguientes archivos de su instalación de Windows Mobile SDK VS2008:

ClientShutdown.exe cmaccept.EXE ConManClient2.exe eDbgTL.dll TcpConnectionA.dll

cambiar la clave de registro HLKM / System / CoreConOverrideSecurity = DWORD: 1 en el dispositivo

Los archivos que necesita se encuentran en (depende de la versión de Windows CE en el dispositivo):

Windows CE 4.2, Windows CE .NET, Windows Mobile 2003, PocketPC 2003: C: / Archivos de programa / Archivos comunes / Microsoft Shared / CoreCon / 1.0 / target / wce400 / armv4i

Para Visual Studio 2008 y un SDK basado en Windows CE 5, puede usar la herramienta ftp / hjgode.de / temp / rdb2008.exe (utilizada en el siguiente ejemplo) o la fuente rdb2008.exe original.

Verifique la IP del dispositivo

Inicie rdb2008.exe en el dispositivo

** Presione [Preparar] en rdb2008 extraerá archivos y establecerá la entrada del registro

Preparar VS2008

Asegúrese de utilizar un SDK de Windows Mobile correspondiente. Puede usar Windows Mobile 6.5 Professional SDK también en un dispositivo Windows Mobile 6.5 Classic. O usa Window Mobile 6 SDK con un dispositivo Windows Mobile 6.5 Classic. Simplemente use un SDK apropiado para el dispositivo.

Configurar el dispositivo remoto VS2008 IP y Puerto

Seleccione Herramientas-Opciones-Herramientas del dispositivo-Dispositivos

Seleccione una plataforma adecuada aquí (mostrar dispositivos para la plataforma)! Pero como se dijo, es suficiente para que coincida con el sistema operativo básico (Windows CE 5).

Después de seleccionar la plataforma correcta, seleccione un dispositivo (sin emulador) y luego haga clic en [Guardar como] Ingrese RemoteDebug como nuevo nombre.

Ahora seleccione la nueva entrada guardada de RemoteDebug en Dispositivos ...

... y haga clic en [Propiedades]:

Ahora ingrese un directorio para la distribución de archivos (aquí: "/ Archivos de programa"). Asegúrese de que el transporte sea "Transporte de conexión TCP" y haga clic en [Propiedades]

Asegúrese de usar el puerto fijo 5655 y luego ingrese la dirección IP del dispositivo remoto.

Ahora cierre todos estos cuadros de diálogo de opciones usando los botones [OK].

Prueba la conexión

En VS2008, asegúrese de que la plataforma y el dispositivo estén activos:

Ahora haga clic en Herramientas en el menú VS2008 y luego en "Conectar al dispositivo"

Nuevamente revise Plaform y Device, aún no haga clic en [Connect]:

Ahora en el dispositivo: haga clic en [Inicio] en rdb2008:

¡Usted ve que rdb2008 dice que escucha el puerto 5655!

Ahora haga clic en [Conectar] en VS2008:

Espero que hayas obtenido el diálogo de arriba y continúes con otra prueba. Haga clic en [Cerrar].

En VS2008, seleccione Depurar-Adjuntar para procesar:

Seleccione Transport = SmartDevice y haga clic en Califier: [Browse] y seleccione de nuevo la plataforma y el dispositivo usados ​​"RemoteDebug":

Si es exitoso, verá una lista de procesos en ejecución en el dispositivo.


puede usar implementación remota y depuración sin usar una conexión ActiveSync / WMDC.

Configuración manual

Primero debe copiar algunos archivos en su dispositivo:

ConmanClient2.exe CMAccept.exe eDbgTL.dll TcpConnectionA.dll

Los archivos se pueden encontrar aquí: C: / Archivos de programa / Archivos comunes / Microsoft Shared / CoreCon / 1.0 / target / wce400 / armv4i. Cambie wce400 a wce500 para sus dispositivos Windows Mobile 6.x.

Para permitir la conexión de depuración remota en el dispositivo, debe iniciar ConnmanClient2.exe y luego CMAccept.exe en el dispositivo.

Configuración de Visual Studio

Abra el menú Herramientas-Opciones y vaya a Herramientas del dispositivo-Dispositivos. Seleccione la plataforma para su dispositivo móvil de Windows y luego una entrada de Dispositivos. Haga clic en [Copiar] para crear una nueva entrada para su dispositivo y asígnele un nombre, por ejemplo, RemoteDebug. Seleccione su nueva entrada RemoteDebug y haga clic en [Propiedades]. Normalmente, todos los dispositivos usan la configuración de ActiveSync. Cambiaremos a una configuración de TCP / IP. En el cuadro de diálogo Propiedades de RemoteDebug, seleccione Transport = TCP Connect Transport. Haga clic en [Configurar] En Configurar diálogo de transporte TCP / IP, seleccione la opción "Usar dirección IP específica" e ingrese la dirección IP del dispositivo. Luego cierre los cuadros de diálogo de VS haciendo clic en los botones [Aceptar].

Ahora puede iniciar la implementación y la depuración desde Visual Studio utilizando la dirección IP fija en lugar de ActiveSync.

Notas

Tenga en cuenta que debe comenzar la implementación y / o la depuración dentro de un período de tiempo después de que haya iniciado ConnManClient2 y CMAccept en el dispositivo.

Configuración automática del lado del dispositivo

Puedo proporcionar una instalación automática de los archivos secundarios del dispositivo más tarde el día.

Descargar / Cargar archivos en el dispositivo

Puede copiar o descargar los archivos del depurador remoto del lado del dispositivo, ya sea utilizando una tarjeta de memoria o proporcionándolos (solo o como taxi) en un servidor web en su red, que puede navegar con el dispositivo y descargar.

Fuentes , MSDN