Pregunta

Estoy desarrollando una aplicación de Windows Mobile, utilizando .NET Compact Framework 3.5 y VS2008, y para depurar utilizando el emulador de dispositivos V3, en Win7, y parecen tener problemas constantes con el Centro de dispositivos de Windows Mobile (6.1) de conexión.

Uso del emulador Manager (9.0.21022.8) Me sostenga el dispositivo utilizando DMA en WMDC. El problema es que es muy escamosa en realidad la conexión que se está convirtiendo en un dolor.

Me parece que cuando enciendo mi computadora, antes de que pueda conseguirlo para conectar tengo que abrir CADM, desactivar Conectar por DMA, cerca CADM abajo, volver a abrirlo de nuevo, y entonces podría acunar. A menudo tengo que hacer esto dos veces antes de que la cuna.

Una vez que ha acunado por lo general es bien, pero nada parece consistente en conseguir que se conecte.

Conexión con dispositivos físicos es a menudo mejor, aunque no siempre. Si me conecto a una PDA en un enchufe USB distinto del que estaba conectado originalmente a continuación, no se conectará en absoluto. A menudo el mejor método de conexión / más fiable parece ser a través de Bluetooth, pero eso es bastante lento.

¿Alguien tiene algún consejo o consejos?

¿Fue útil?

Solución

pensé que me gustaría añadir algunas notas a este para que pudiera cerrarla apagado. Generalmente no haber hallado lo siguiente para que sea un poco más estable:

1) no configure una asociación. Si bien esto no proporciona un tema importante, si hay una asociación en su lugar, una ventana de diálogo en blanco aparece cada vez que conecto un dispositivo.

2) controlar siempre que se conecta el dispositivo (vía USB) al mismo puerto USB que fue el primero en que se instaló el controlador de dispositivo por primera vez. Moviendo la cabeza a un puerto distinto a menudo causa que el dispositivo no conectarse.

3) Si no se conecta luego abrir CADM y desmarcando permite conexiones DMA, cerca de la pantalla CADM, vuelve a abrir y volver a Marque la opción DMA, y lo hará en general, de repente conexión.

4) Además, si usted está utilizando el emulador de dispositivos y hacer que acunó, asegúrese de desconectar la conexión ActiveSync antes de guardar el estado del dispositivo cuando la cierre. Si no lo hace así que no será capaz de conectarse al reiniciar el dispositivo, hasta que violín sobre la conexión suficiente para que pueda darse cuenta de que no está realmente conectado.

Si alguien más tiene algún consejo a lo que es más estable, entonces no dude en añadir en.

Otros consejos

Trate de eliminar las asociaciones de dispositivos existentes. Eso me ha ayudado en el pasado cuando CADM / ActiveSync estaba jugando.

Ir a Panel de control -> Centro de sincronización y eliminar las asociaciones de dispositivos que se ve que aparece allí. A continuación, vuelva a conectar el dispositivo / emulador y cuando la ventana CADM aparece, asegúrese de crear una nueva asociación del dispositivo (en mi experiencia de la conexión / depuración se convierte en flakier cuando se decide no configurar una asociación).

Otra cosa a destacar acerca de ActiveSync, he aprendido de la manera difícil, me di cuenta de la batería se agote más rápido con ActiveSync, incluso si no está en la base, en realidad se ejecuta en segundo plano, y si se trata de un error o no, no estoy seguro, pero, que 'piensa' que todavía está en la base y continua de votación para la conexión. Aquí está la enlace que lo explica. Y aquí está el temporal fix .

La forma en que se ocuparon de ello es ejecutar un pequeño programa en C que busca el proceso de ActiveSync y matan cada vez que un-cuna del PocketPC.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top