Frage

Ich bin ein Windows Mobile-App des .NET Compact Framework 3.5 und VS2008 Entwicklung verwendet wird, und für das Debuggen des Device Emulator V3, auf Win7 verwendet und scheinen ständig Probleme mit Windows Mobile Device Center zu haben (6.1) anschließen.

Mit dem Emulator Manager (9.0.21022.8) wiege ich das Gerät unter Verwendung von DMA in WMDC. Das Problem ist, es ist so flockig an tatsächlich verbindet, dass es ein Schmerz ist immer.

Ich finde, dass, wenn ich meinen Computer einschalten, bevor ich es zu verbinden bekommen kann ich WMDC öffnen, deaktivieren Connect über DMA, in der Nähe WMDC nach unten, öffnen Sie es wieder, und dann könnte es Wiege. Oft muss ich dies zweimal tun, bevor es Wiege wird.

Wenn es es in der Regel fein gewiegt hat, aber nichts scheint konsequent bekommt es zu verbinden.

Anschluss mit physikalischen Geräten ist oft besser, wenn auch nicht immer. Wenn ich einen PDA in einen USB-Buchse andere als die Stecker wurde es ursprünglich gesteckt, dann wird es überhaupt nicht anschließen. Oft ist die beste / zuverlässige Verbindungsmethode scheint über Bluetooth zu sein, aber das ist ziemlich langsam.

Hat jemand irgendwelche Tipps oder Ratschläge?

War es hilfreich?

Lösung

Ich dachte, ich würde ein paar Notizen zu diesem hinzufügen, damit ich es weg schließen konnte. Im Allgemeinen fand ich nicht die folgende es etwas stabiler zu machen:

1) Führen Sie eine Partnerschaft nicht eingerichtet. Während dies kein großes Problem liefert, wenn es eine Partnerschaft an seinem Platz ist, wird ein leeres Dialogfenster öffnet sich, wenn ich ein Gerät angeschlossen werden.

2) Achten Sie darauf, das Gerät anschließen (über USB) an denselben USB-Port, dass es zuerst auf, wenn der Gerätetreiber zuerst installiert wurde. Das Verschieben der Führung zu einem anderen Port wird oft Ursache das Gerät nicht angeschlossen werden.

3) Wenn es dann nicht anschließen Öffnen WMDC und un-Ticken erlauben DMA-Verbindungen, in der Nähe des WMDC Bildschirm, wieder öffnen und wieder aktivieren Sie die DMA-Option, und es wird in der Regel plötzlich verbinden.

4) Auch wenn Sie das Gerät Emulator verwendet werden soll und es gewiegt, dass Sie die ActiveSync-Verbindung trennen, bevor Sie den Zustand der dem Gerät zu speichern, wenn es geschlossen wird. Wenn Sie dies nicht tun wird es keine Verbindung herstellen kann, wenn Sie das Gerät neu starten, bis Sie mit dem Anschluss genug tüfteln dafür zu erkennen, dass es nicht wirklich verbunden.

Wenn jemand anderes hat irgendwelche Tipps zu machen es stabiler dann fühlen Sie sich frei, um sie hinzuzufügen in.

Andere Tipps

Versuchen Sie, die vorhandenen Geräte Partnerschaften zu löschen. Das hat mir in der Vergangenheit geholfen, wenn WMDC / ActiveSync spielt auf.

Gehen Sie zu Systemsteuerung -> Synchronisierungscenter und löschen Sie die Geräte Partnerschaften Sie sehen dort aufgelistet. Dann verbinden Sie Ihr Gerät / Emulator und wenn das WMDC Fenster erscheint, stellen Sie sicher, erstellen Sie ein neues Gerät Partnerschaft (nach meiner Erfahrung die Verbindung / Debugging wird flockiger, wenn Sie nicht Setup eine Partnerschaft wählen).

Eine andere Sache über ActiveSync, darauf hinzuweisen, erfuhr ich auf die harte Weise, bemerkte ich die Batterie entlädt schneller mit ActiveSync, auch wenn es nicht in die Wiege gelegt ist, ist es tatsächlich im Hintergrund ausgeführt wird, und ob es sich um einen Fehler oder nicht, nicht sicher, aber es ‚denkt‘ es ist immer noch in der Wiege und kontinuierlich Polling für die Verbindung. Hier ist die link , die es erklärt. Und hier ist der temporäre Fix .

So wie ich damit umgegangen ist ein kleines C-Programm auszuführen, das sieht für die ActiveSync-Prozess und töten sie jedes Mal, wenn ich un-Wiege der PocketPC.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top