开发和部署 Pocket PC 安装程序
2007-03-17 21:27:06 来源:WEB开发网预生成和后生成命令事件在任何VB.Net工程中都是不支持的。
VB.Net方案仍就可以实现自动化的,只是比不上C#版本便捷而已。
解决方案和项目
C#解决方案包含三个项目:PocketPC App, Custom Installer 和 Setup。PocketPC App项目是一个基于Pocket PC的智能设备应用程序。Custom Installer项目是一个自定义安装组件。安装项目把所有的项目打包成一个.msi文件。下面显示的是C#解决方案。
图六 包含 PocketPC App, Custom Installer 和 Setup 项目
VB.Net需要两个解决方案。第一个包括智能设备项目PocketApp。第二个解决方案生成一个.msi文件,包括CustomInstaller, Pre-Build 和 Setup项目。CustomInstaller和Setup项目与C#中的项目相同,预生成项目是一个C++ Makefile项目;预生成项目并不包括任何C++代码,仅仅用于指定一个预编译事件。VB解决方案如下图。
图七 包含Pocket PC, installer component, pre-build and setup projects 的 VB.Net解决方案
PocketApp项目
PocketApp是一个简单的智能设备项目,"Hello World"应用程序;一个PocketPC简单程序。BuildCab.bat和PocketApp_PPC.inf文件用于生成.cab文件,Setup.ini文件用于部署应用程序。
文件app.ico是一个应用程序图标文件,显示在Pocket PC的程序工作组中。下面显示的是在C#和VB.Net中指定应用程序图标。
图八 在C#中指定应用程序图标
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››部署RTX2011服务器应注意的问题
- ››开发者眼中的Windows Phone和Android
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››部署SQL AZURE的客户端管理工具,云计算体验之二
- ››部署DHCP常犯的错误
- ››部署额外域控制器,Active Directory系列之四
- ››部署第一个域:Active Directory系列之二
- ››Pocket Player睡眠定时器不能选择问题的解决办法
- ››开发一个自己的HTML在线编辑器(一)
更多精彩
赞助商链接