Обнаружение, установлен ли Compact Framewok на мобильном устройстве - PullRequest
2 голосов
/ 26 марта 2009

Я написал приложение, используя .net compact framework. Одно из требований заключается в том, что перед запуском приложения запускается проверка, чтобы увидеть, установлена ​​ли компактная структура. Если нет, я должен сообщить им об этом и перенаправить их в папку для загрузки.

Какой самый лучший наиболее распространенный подход к этому? Очевидно, что мой .net не запустится в первую очередь, если .net cf не установлен, нужно ли мне писать это в eVc ++?

Очень ценю ваши мысли о Tony

Ответы [ 2 ]

2 голосов
/ 27 марта 2009

Эта является статьей MSDN о создании пакета MSI, который обнаруживает и обновляет .NET Compact Framework, если это требуется. Это довольно старый, но принципы все еще применяются. Вам нужно написать DLL, которая будет работать в телефоне. Сначала вы ищите dll-файлы компактного фреймворка, а затем можете получить версию из раздела реестра. Вы также можете определить тип устройства и установить соответствующие компактные каркасные файлы.

Если вы хотите сделать это с помощью cab-файла, процесс все тот же. Смотрите ссылку о том, как вы можете запустить установочную dll из файла cab.

1 голос
/ 09 апреля 2011

Также проверьте Мобильный упаковщик . Мы использовали его для объединения нескольких развертываний CAB, включая .NET compact framework, и устанавливаем его, только если он еще не установлен.

...