Установочная DLL не запускается при установке CAB под CE6 - PullRequest
0 голосов
/ 07 января 2010

У меня есть CAB-файл, который устанавливает нашу программу в Windows CE. У меня есть CAB (и конфигурация платформы) для Windows CE 5 и 6.

Оба CAB имеют свое свойство DLL Setup CE, указывающее на основной выход проекта установки. Оба CAB содержат одинаковый код (C ++).

При установке CAB-файла CE5 он работает отлично, и пользовательские действия по настройке запускаются из SetupDLL. При установке CAB CE6 установка не запускается, однако все остальные файлы распаковываются, как и ожидалось.

Может кто-нибудь пролить свет на то, почему это происходит?

Весь код и проекты были созданы и созданы с использованием VS2005 (со всеми последними пакетами обновлений и т. Д.)

Спасибо Chris

1 Ответ

0 голосов
/ 28 февраля 2010

Причина, по которой это не сработало, заключалась в том, что вы должны скомпилировать установочную DLL отдельно для CE5 и CE6 - код не полностью кроссплатформенный.

...