开发和部署 Pocket PC 安装程序
2007-03-17 21:27:06 来源:WEB开发网.ini文件用于在 WinCE 应用程序管理器向Pocket PC设备部署应用程序时,描述应用程序信息。下面所示的是Setup.ini的例子。你应该在你的应用程序中设置Version,Description和CabFiles属性。你可以访问Microsoft Windows CE 3.0: Creating an .ini File for the Application Manager 去获取更多的关于.ini文件的信息。[CEAppManager]
.msi文件
Version = 1.0
Component = App
[App]
Description = Sample Pocket PC application.
CabFiles =
PocketApp_PPC.X86.CAB,PocketApp_PPC.ARM.CAB,PocketApp_PPC.ARMV4.CAB,
PocketApp_PPC.MIPS.CAB,PocketApp_PPC.SH3.CAB,PocketApp_PPC.WCE420X86.CAB
这是分发给用户的文件。它包含了从桌面向不同的Pocket PC部署Pocket PC应用程序所必要的模块。
安装过程自动化
现在你已经熟悉了与安装开发过程相关的所有模块。让我们看一下生成过程如何自动化。要点如下:
创建一个包含多工程的解决方案(Pocket PC app, customer installer, 和 setup)
把自定义的安装组件加入安装过程的安装和卸载自定义动作中
用一个预生成事件去调用BuildCab.bat文件去生成.cab文件
指定项目的依赖性以使项目按正确的顺序生成
用配置管理器设置生成Pocket PC程序的Debug配置和Release配置
下面的部分更加详细的描述了C#和VB.Net例子解决方案。C#解决方案点一下鼠标就生成所有的项目(Pocket PC应用程序,自定义安装组件和.msi文件)。VB.Net版本需要更多步骤,由于VB.Net缺少这两个属性:
一个解决方案不能包括不同平台的VB.Net项目(Pocket PC应用程序不能和自定义安装组件在同一个解决方案中)
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››部署RTX2011服务器应注意的问题
- ››开发者眼中的Windows Phone和Android
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››部署SQL AZURE的客户端管理工具,云计算体验之二
- ››部署DHCP常犯的错误
- ››部署额外域控制器,Active Directory系列之四
- ››部署第一个域:Active Directory系列之二
- ››Pocket Player睡眠定时器不能选择问题的解决办法
- ››开发一个自己的HTML在线编辑器(一)
更多精彩
赞助商链接