Frage

Wir liefen einfach in ein Problem, wo alles richtig war kompilieren, aber nicht während des Debuggens an das mobile Gerät eingesetzt werden. Natürlich verursacht diese seltsame Fehler, die auf die Spur zu hart waren. Die Lösung war einfach, nur die Verzeichnisse auf dem mobilen Gerät löschen. Gibt es eine Möglichkeit, um sicherzustellen, / zu zwingen, die Dateien jedes Mal eingesetzt werden? Eine VS-Einstellung? Ist es Version ing auf unserer Montage ändert sich nicht?

War es hilfreich?

Lösung

VS2005 verwenden und nicht verwalteten Code (C ++), merke ich, dass VS keine neue binären bereitstellen, wenn es bereits einen auf dem Gerät mit einer höheren Versionsnummer. Wenn es die gleiche oder niedriger ist, dann ist alles in Ordnung.

Andere Tipps

Gehen Sie in den Configuration Manager und Sie werden sehen, dass es eine Reihe von Kontrollkästchen für „Build“ und „Bereitstellen“ für jedes Projekt in der Lösung. Überprüfen Sie „Bereitstellen“ für alles, was Sie sicherstellen möchten, eingesetzt bekommen.

In der Leistungs Spielzeug für Windows Mobile-Entwickler gibt es ein Programm namens CECopy. Auf diese Weise können Sie Dateien von Ihrem PC auf das mobile Gerät kopieren. Wenn alles andere fehlschlägt, verwenden Sie diese in Pre-Build-Ereignisse die erforderlichen Dateien zu kopieren. Wenn die Kopie fehlschlägt, wird zumindest eine entsprechende Benachrichtigung erhalten.

Nach meiner Erfahrung ist ActiveSync nicht sehr konsistent.
Auch wenn die Anwendung richtig entfaltet, wenn Sie es zuerst aus dem Gerät entfernen, ist es wahrscheinlich nicht ein Konfigurationsproblem nicht. Zumindest mit VS2005 gibt es keine magischen Knöpfe in dieser Hinsicht zu verdrehen. Ist der Einsatz sehr schnell gehen, oder es sieht wie es tatsächlich die Bereitstellung wird?
Mein Vorschlag wäre, ActiveSync über Bluetooth zu versuchen. IMHO ist es stabiler als über USB. (Es sei denn, natürlich, Sie sind auf dem Emulator läuft ...)

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