Как проверить платформу устройства перед развертыванием в .NET Compact Framework? - PullRequest
0 голосов
/ 04 марта 2009

Я разработал приложение для Windows Mobile, используя Windows Mobile 6 Pro с CF 3.5, и у меня есть несколько вопросов по развертыванию.

Я ориентируюсь только на Pocket PC и не хочу, чтобы пользователи устанавливали его на свой смартфон (потому что он просто не будет работать).

Как я могу проверить платформу, на которой пользователь устанавливает приложение, и показать ему какое-то сообщение об ошибке?

Просто, чтобы вы знали, у меня есть .msi, чтобы установить приложение на устройство с рабочего стола (проект установки с кабиной внутри), и это нормально.

Мне просто нужна дополнительная проверка.

1 Ответ

3 голосов
/ 04 марта 2009

См. ссылку о том, как вы можете обнаружить платформу. Cab-файлы поддерживают необязательный setup.dll , который можно использовать для регистрации пользовательских действий в установках init init, install install, Uninstall init и Unistall exit. Вы можете использовать точку входа установки init и остановить установку или показать диалоговое окно, если платформа не соответствует. Это, конечно, должно быть собственной разработкой.

...