1、开发环境:Visual Studio2005(Visual C++ 2005), ActiveSync,Windows Mobile 5.0
主要说说CAB文件生成过程中的常见错误。
错误1:The INF file contains Unicode characters that could not be converted correctly to ANSI
这是最最常见的错误,网上咨询的也比较多,纳闷的是,怎么就没有DX出来解决了….有人说把inf文件保存为UTF-8格式可以
错误1:The INF file contains Unicode characters that could not be converted correctly to ANSI
这是最最常见的错误,网上咨询的也比较多,纳闷的是,怎么就没有DX出来解决了….有人说把inf文件保存为UTF-8格式可以
解决中文问题,在本人环境下,这招不灵。简单的解决方案:在左面的“解决方案资源管理器”中,左击项目名称,右边会出
现“Project Name 部署项目属性”修改其中的“manufacturer”为英文就Okay,因为默认为中文,大功告成。
个人观点:最快的验证是否可以打包的方法如下:
为解决方案添加智能设备 CAB 项目
1.打开现有的智能设备项目,并确保“解决方案资源管理器”可见。
2.在“文件”菜单上指向“添加”,然后单击“新建项目”。出现“添加新项目”对话框。
3.在左侧的“项目类型”窗格中展开“其他项目类型”节点,再单击“安装和部署”。
4.在右侧的“模板”窗格下选择“智能设备 CAB 项目”。这是唯一可用于智能设备的 CAB 项目类型。其他项目类型仅用于桌
为解决方案添加智能设备 CAB 项目
1.打开现有的智能设备项目,并确保“解决方案资源管理器”可见。
2.在“文件”菜单上指向“添加”,然后单击“新建项目”。出现“添加新项目”对话框。
3.在左侧的“项目类型”窗格中展开“其他项目类型”节点,再单击“安装和部署”。
4.在右侧的“模板”窗格下选择“智能设备 CAB 项目”。这是唯一可用于智能设备的 CAB 项目类型。其他项目类型仅用于桌
面解决方案。
5.在“名称”框中,键入 CABProject,然后单击“确定”。此 CAB 项目即会添加到您的解决方案,并显示在“解决方案资源
5.在“名称”框中,键入 CABProject,然后单击“确定”。此 CAB 项目即会添加到您的解决方案,并显示在“解决方案资源
管理器”中。现在显示“文件系统编辑器”的两个窗格。
6.右击项目名称->添加->文件->应用程序文件(就是在模拟器上成功运行的exe文件);然后左击项目名称->生成->生成CAB
6.右击项目名称->添加->文件->应用程序文件(就是在模拟器上成功运行的exe文件);然后左击项目名称->生成->生成CAB
文件,就可以生成CAB文件。
将生成的cab文件拷贝到移动设备,安装并运行就可以了。