开发和部署 Pocket PC 安装程序
2007-03-17 21:27:06 来源:WEB开发网本文示例源代码或素材下载
应用Microsoft® .NET Compact Framework 1.0
Microsoft Visual Studio® .NET 2003
概要
了解如何创建独立的 .msi 文件,该文件从桌面运行以便将应用程序安装到不同的 Pocket PC 设备上。开发过程是自动化的,所以能轻松创建和打包所需组件到一个 .msi 文件。示例代码用 C# 和 VB.NET 语言编写。
内容提要
概述
部署
卸载
开发
开发过程自动化
概述
下面所列为开发和部署 Pocket PC 应用程序的要点:
Pocket PC 设备有不同的处理器类型(如:ARM,SH3,MIPS 等)。
应用程序用 .Cab 文件格式部署。
Cab 向导(cabwiz.Exe)生成特定处理器的.cab文件。
WinCE 应用程序管理器从桌面部署和安装.cab文件到 Pocket PC 设备上。
我们首先论述部署和卸载过程,然后是开发和开发过程的自动化。
部署
一般用户可以通过拷贝和运行合适的.cab文件到他们的设备上来安装 Pocket PC 应用程序,但是有一个更好的解决方案是从桌面运行 .msi 文件 来安装应用程序到其设备。该.msi文件检测设备类型,拷贝正确的.cab文件到设备上,然后运行这个.cab文件安装应用程序。所有的过程都对用户透明,用户只要 在其桌面运行.msi文件,应用程序就可以被自动安装到 Pocket PC 上。
下面是基于 .msi 部署涉及的步骤:
用户在他们的桌面运行 .msi 文件。
msi 文件解包成特定处理器的 .cab 文件,setup.ini 和一个定制的安装程序组件。
安装过程中安装程序组件被调用,通过运行WinCE应用程序管理器(WinCE Application Manager)将正确的 .cab 文件部署和安装到设备上。
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››部署SQL AZURE的客户端管理工具,云计算体验之二
- ››部署DHCP常犯的错误
- ››部署额外域控制器,Active Directory系列之四
- ››部署第一个域:Active Directory系列之二
- ››Pocket Player睡眠定时器不能选择问题的解决办法
- ››开发一个自己的HTML在线编辑器(一)
- ››开发一个自己的HTML在线编辑器(二)
- ››开发者在App Store上赚的钱比在Android Market上多...
- ››开发者应深入学习的10个Android开源应用项目
- ››PocketPC下 创建全屏幕应用程序
- ››开发移动 Web Ajax 应用
赞助商链接