单个CAB适用于同一应用程序的掌上电脑和智能手机版本

时间:2009-10-31 20:23:37

标签: windows compact-framework mobile pocketpc smartphone

是否可以创建一个单独的cab,允许我打包PocketPc和Smartphone版本的Windows Mobile应用程序?我想要的是能够在安装过程中检查设备是掌上电脑或智能手机,然后安装适当的版本。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我从来没有尝试过这个,但微软确实有一个示例项目,它演示了一个容器CAB文件的创建,该文件中包含多个CAB文件。我想你可以添加检测移动平台所需的逻辑并执行相应的安装程序。

多个CAB安装@ MSDN:http://msdn.microsoft.com/en-us/library/bb158796.aspx

在实践中,我们总是构建单独的CAB文件,并使用ActiveSync / WMDC的CEAppMgr define a single "entry" in the Add/Remove Programs dialog提供的引用我们平台特定CAB的机制。

另一个途径是creating a custom Setup.dll文件作为您的CAB的一部分,这使您有机会在CAB安装之前和之后执行操作。