VS2005为Windows移动程序创建安装文件
发布时间:2006-05-10 15:27:57 来源:天极开发 网友评论 0 条 创建.ini文件
下一步就是创建一个ini文件来描述你要部署的程序。这个信息将会被Windows CE App Manager使用。
用记事本程序编辑一个setup.ini文件,将它保存在C:/CustomInstaller/目录下。
创建Setup包
在ini文件创建之后,最后一步就是创建一个setup工程来打包所有你早先创建的文件。在当前的solution中添加一个新的工程, File->Add Project…。
点击Setup and Deployment工程类型,选择Setup Project。给工程命名为Setup,点击确定。在Solution Explorer里右键点击Setup,选择Add->File…给工程添加如下文件(如图7):
· C:/CustomInstaller/bin/Debug/CustomInstaller.dll
· C:/SmartDeviceCab1/Debug/SampleApp.CAB
· C:/CustomInstaller/setup.ini
右键点击Solution Explorer中的Setup并选择View->Custom Actions。这样会显示所支持的各种自定义动作的类型。自定义工作编辑器允许你指定在安装过程结束后在目标计算机上所要执行的动作。在下一步中你要使用自定义动作的Install类型,它将创建安装程序。在Custom Actions面板里,右键点击Install选择Add Custom Action…,如图8。
这个动作将会触发一个对话框窗口弹出,在"Look in"下拉框中,选择Application Folder,图9所示。你可以看到list中的CustomInstaller.dll。选择它并点击确定。这将会将自定义的安装程序和setup程序联系起来。
这时你所作的仅是右键点击Solution Explorer中的Setup并且在弹出菜单中选择Build即可。
下一步就是创建一个ini文件来描述你要部署的程序。这个信息将会被Windows CE App Manager使用。
用记事本程序编辑一个setup.ini文件,将它保存在C:/CustomInstaller/目录下。
| [ceAppManager] Version = 1.0 Component = SampleApp [SampleApp] Description = Sample Application Uninstall = SampleApp CabFiles = SampleApp.cab (注:MSDN有一篇很好的参考文献,详细解释了ini文件不同的域的内容) |
创建Setup包
在ini文件创建之后,最后一步就是创建一个setup工程来打包所有你早先创建的文件。在当前的solution中添加一个新的工程, File->Add Project…。
点击Setup and Deployment工程类型,选择Setup Project。给工程命名为Setup,点击确定。在Solution Explorer里右键点击Setup,选择Add->File…给工程添加如下文件(如图7):
· C:/CustomInstaller/bin/Debug/CustomInstaller.dll
· C:/SmartDeviceCab1/Debug/SampleApp.CAB
· C:/CustomInstaller/setup.ini
![]() 图7 |
右键点击Solution Explorer中的Setup并选择View->Custom Actions。这样会显示所支持的各种自定义动作的类型。自定义工作编辑器允许你指定在安装过程结束后在目标计算机上所要执行的动作。在下一步中你要使用自定义动作的Install类型,它将创建安装程序。在Custom Actions面板里,右键点击Install选择Add Custom Action…,如图8。
![]() 图8 |
这个动作将会触发一个对话框窗口弹出,在"Look in"下拉框中,选择Application Folder,图9所示。你可以看到list中的CustomInstaller.dll。选择它并点击确定。这将会将自定义的安装程序和setup程序联系起来。
![]() 图9 |
这时你所作的仅是右键点击Solution Explorer中的Setup并且在弹出菜单中选择Build即可。
- 推荐阅讯
- 用AJAX编写用户注册实例及技术小结
- 基于Ajax的应用程序架构设计汇总
- WEB2.0开发之Ajax设计模式之Lightbox
- Hibernate继承映射时错误的解决方法
- 体验Web3.0 网络操作系统Web OS尝鲜
- AJAX技术基础介绍
- 深入浅出MFC文档/视图架构之框架
- OpenGL编程轻松入门之NURBS曲线和曲面
- 关于Web2.0的最后几句话
- 在MIDP2.0中使用Push注册机制
- 阅读排行
- 1..net页面间的参数传递简单实例
- 2.VC++与Matlab混合编程之引擎操作详解
- 3.Oracle数据库数据对象分析
- 4.Eclipse3.2+Tomcat5.5.17+Oracle9配置
- 5.Oracle数据库中索引的维护
- 6.在Oracle的网络结构中解决连接问题
- 7.Oracle数据安全面面观
- 8.Oracle数据库的ORA-00257故障解决过程
- 9.Oracle数据库备份与恢复的三种方法
- 10.Oracle与SQL Server在企业应用中的比较
- 专题教程
- Windows Server-Windows Server文档-Windows Server新闻-Windows Ser PostgreSQL-PostgreSQL文档-PostgreSQL新闻-PostgreSQL专家
- WebLogic-WebLogic文档-WebLogic新闻-WebLogic专家 FreeBSD-FreeBSD文档-FreeBSD新闻-FreeBSD专家
- Linux-内核 GUI KDE Gnome DNS FTP 安全 安装-Linux专区 Windows-AD IIS ServerCore 虚拟化 安全 HPC-Windows专区
- 大话G游 专题:手机病毒揭密
- ARP攻击防范与解决方案 路由故障处理手册



