Как обеспечить развертывание мобильного приложения на мобильном устройстве? - PullRequest
1 голос
/ 19 ноября 2008

Мы только что столкнулись с проблемой, когда все правильно компилировалось, но не было развернуто на мобильном устройстве во время отладки. Конечно, это вызывало странные ошибки, которые было трудно отследить. Решение было простым, просто удалите каталоги на мобильном устройстве. Есть ли способ обеспечить / заставить файлы развертываться каждый раз? Настройка VS? Версия нашей сборки не меняется?

Ответы [ 4 ]

2 голосов
/ 21 ноября 2008

Используя VS2005 и неуправляемый код (C ++), я замечаю, что VS не развернет новый двоичный файл, если на устройстве уже есть один с более высоким номером версии. Если он такой же или ниже, то все в порядке.

1 голос
/ 23 ноября 2008

В игрушках для разработчиков Windows Mobile есть утилита CECopy. Это позволяет копировать файлы с вашего ПК на мобильное устройство. Если все остальное терпит неудачу, используйте это в событиях Pre-Build для копирования необходимых файлов. Если копия не удалась, вы по крайней мере получите уведомление.

1 голос
/ 19 ноября 2008

Зайдите в Configuration Manager и вы увидите, что для каждого проекта в решении есть ряд флажков «Построить» и «Развернуть». Установите флажок «Развернуть», чтобы убедиться, что все развертывание развернуто.

0 голосов
/ 20 ноября 2008

По моему опыту, ActiveSync не очень согласован.
Кроме того, если приложение развертывается правильно, если вы сначала удалите его с устройства, это, вероятно, не является проблемой конфигурации. По крайней мере, в VS2005 нет никаких волшебных ручек, которые можно было бы повернуть в этом отношении. Развертывание идет очень быстро или похоже, что оно действительно развертывается?
Мое предложение было бы попробовать ActiveSync через Bluetooth. ИМХО он стабильнее чем через USB. (Если, конечно, вы работаете на эмуляторе ...)

...