代码改变世界

Windows Mobile 打包部署到设备

2013-04-22 12:01  时空印记  阅读(1505)  评论(1编辑  收藏  举报

1.创建一个智能设备解决方案用于本打包演练

具体步骤可以参看
[引]智能设备开发演练:创建用于设备的 Windows 窗体应用程序

2.为解决方案添加智能设备 CAB 项目
a. 打开现有的智能设备项目,并确保“解决方案资源管理器”可见。
b. 在“文件”菜单上指向“添加”,然后单击“新建项目”。
   出现“添加新项目”对话框。
c. 在左侧的“项目类型”窗格中展开“其他项目类型”节点,
   再单击“安装和部署”。
d. 在右侧的“模板”窗格下选择“智能设备 CAB 项目”。
   这是唯一可用于智能设备的 CAB 项目类型。
   其他项目类型仅用于桌面解决方案。
e. 在“名称”框中,键入 SmartDeviceCab1,然后单击“确定”。

 

  此 CAB 项目即会添加到您的解决方案,
  并显示在“解决方案资源管理器”中。
  现在显示“文件系统编辑器”的两个窗格

 

3.CAB项目进行相关自定义设置
-----------------------
(1).设置运行文件的安装位置
a.在文件系统编辑器的
  “目标计算机上的文件系统”窗格下
   的Program Files 文件夹 上单击右键
b.选择“添加”下的“文件夹”选项
  建立该程序的文件夹名如为“book”(名字自定义)
c.在该程序的文件夹下 添加相关用于执行的文件等

 

(2)添加快捷方式到PocketPC开始菜单下“程序”文件夹
a.右击“目标计算机上的文件系统”
b.添加“特殊文件夹”下的“start menu文件夹”
c.在该文件夹下右键,点击创建新的快捷方式,找到刚才添加的EXE文件,点击确定:

 

添加快捷方式以后如下图,这里要注意快捷方式的名字不能是中文否则编译出错.(至少我是这样)

 

其他自定义设置 如添加注册表项 等 可以参见其他资料

4.生成CAB 文件(必要的时候对 CAB 文件进行签名)
---------------------
a.在“生成”菜单上单击“生成 CABProject”。
   - 或 -
  在“解决方案资源管理器”中右击“CABProject”,再单击“生成”。
如果有错误,请检查

(1):

 

点击键盘F4,第三项改为英文.

 

5.CAB文件部署到仿真设备
把设备通过Windows Mobile Device Center 连接到电脑,从“我的电脑” 打开 设备,把CBA文件拷贝到设备,然后从设备打开安装根据提示完成安装。就完成了。如果部署到设备的应用程序里面包含了直接访问到SQL SERVER 的,需案装以下两个文件安装到移动设备上安装完成。

1) NETCFv35.Messages.zh-CHS.CAB

位置: C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE\Diagnostics\

2)sql.dev.CHS.ppc.wce5.armv4i.CAB

位置: C:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SQL Server\Client\v2.0\wce500\armv4i\

 

6.卸载(略)都是用windows 系统的卸载就不用讲了。