代码改变世界

Windows Mobile 打包部署到设备

  时空印记  阅读(1510)  评论(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 系统的卸载就不用讲了。

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
点击右上角即可分享
微信分享提示