Я никогда не пробовал этого, но у Microsoft есть образец проекта, который демонстрирует создание CAB-файла контейнера, в котором содержится несколько файлов CAB. Я бы предположил, что вы можете добавить логику, необходимую для обнаружения мобильной платформы и выполнения соответствующего установщика.
Multiple CAB Установка @ MSDN: http://msdn.microsoft.com/en-us/library/bb158796.aspx
На практике мы всегда строили отдельные CAB-файлы и, используя механизмы, предусмотренные CEAppMgr, define a single "entry" in the Add/Remove Programs dialog из ActiveSync/WMDC, который ссылается на наши специфические для данной платформы ООС.
Другой авеню будет creating a custom Setup.dll файл как часть вашей CAB, которая предоставляет вам возможность выполнять действия до и после установки CAB.
Не пробовал. Как это можно сделать с Мэттом? Есть ли где-нибудь в Setup Project, что я могу настроить это? У меня нет проблем (пока :)). –