3

.NET Compact Framework 3.5 と VS2008 を使用して Windows Mobile アプリを開発しており、Win7 で Device Emulator V3 を使用してデバッグしていますが、Windows Mobile デバイス センター (6.1) の接続で常に問題が発生しているようです。

Emulator Manager (9.0.21022.8) を使用して、WMDC で DMA を使用してデバイスをクレードルします。問題は、実際に接続するのが非常に不安定で、苦痛になっていることです.

コンピューターの電源を入れると、接続する前に、WMDC を開き、Connect over DMA を無効にし、WMDC を閉じて、もう一度開く必要があることがわかりました。多くの場合、ゆりかごになる前にこれを 2 回行う必要があります。

クレードルを取り付ければ、通常は問題ありませんが、接続に一貫性があるようには見えません。

常にではありませんが、多くの場合、物理デバイスに接続する方が優れています。PDA を最初に差し込んだ USB ソケットとは別の USB ソケットに差し込むと、まったく接続しません。多くの場合、最良/最も信頼性の高い接続方法は Bluetooth 経由のようですが、それはかなり遅いです。

ヒントやアドバイスはありますか?

4

3 に答える 3

0

既存のデバイスパートナーシップを削除してみてください。これは、過去にWMDC/ActiveSyncが再生されていたときに役立ちました。

[コントロールパネル]->[同期センター]に移動し、そこに表示されているデバイスパートナーシップを削除します。次に、デバイス/エミュレーターを再接続し、WMDCウィンドウが表示されたら、必ず新しいデバイスパートナーシップを作成します(私の経験では、パートナーシップをセットアップしないことを選択すると、接続/デバッグが不安定になります)。

于 2010-01-25T16:25:47.530 に答える
0

ActiveSync について指摘すべきもう 1 つのことは、私はこれを苦労して学んだことです。クレードルになくても、実際にはバックグラウンドで実行されており、バグであるかどうかにかかわらず、ActiveSync を使用するとバッテリーの消耗が早いことに気付きました。確かではありませんが、まだクレードルにあり、接続を継続的にポーリングしていると「考え」ています。ここにそれを説明するリンクがあります。そして、これが一時的な修正です。

私がこれに対処した方法は、ActiveSync プロセスを探す小さな C プログラムを実行し、pocketpc のクレードルを取り外すたびにそれを強制終了することでした。

于 2010-01-25T16:31:54.460 に答える