适用于同一应用程序的掌上电脑和智能手机版本的单一 CAB
-
11-09-2019 - |
题
是否可以创建一个单独的 cab,让我能够打包 PocketPc 和智能手机版本的 Windows Mobile 应用程序?我希望能够在安装过程中检查设备是袖珍电脑还是智能手机,然后安装适当的版本。
先谢谢您的帮助。
解决方案
我从未尝试过此操作,但 Microsoft 确实有一个示例项目,演示了容器 CAB 文件的创建,其中包含多个 CAB 文件。我想您可以添加检测移动平台并执行适当的安装程序所需的逻辑。
多个 CAB 安装 @ MSDN: http://msdn.microsoft.com/en-us/library/bb158796.aspx
在实践中,我们总是构建单独的 CAB 文件,并使用 CE应用管理器, 在“添加/删除程序”对话框中定义单个“条目” 引用我们特定于平台的 CAB 的 ActiveSync/WMDC。
另一条途径是 创建自定义Setup.dll 文件作为 CAB 的一部分,使您有机会在 CAB 安装之前和之后执行操作。
不隶属于 StackOverflow