(这可以视为对我的问题的跟进here.)
成功构建了我的掌上电脑WCE5设备的CAB设置文件(Datalogic Memor激光扫描仪)后,我继续尝试安装它。但是,在启动CAB时,设备会抛出以下错误消息:
文件“\ Setup.CAB”不是有效的Windows CE安装文件
我不知道为什么会这样说,特别是因为我使用VS08的“智能设备CAB项目”模板制作了CAB文件。
在构建CAB时是否有一些错过的设置?我所做的只是添加待安装项目的输出,并在桌面上添加一个带有花式三色调图标的快捷方式。
该项目也针对Windows CE,并在Memor上部署和调试。
答案 0 :(得分:4)
CAB文件压缩了吗?智能设备CAB项目中有一个名为“压缩”的选项可以关闭。
此选项可能会导致此错误,因为并非每个CE版本都可以处理压缩设置。
我也遇到了CE 6.0项目(操作系统版本8.2)的问题。
答案 1 :(得分:1)
存储器有Windows Mobile 6.1或Windows CE 5.0版本。
您确定您的设备使用CE而非移动设备吗?
Windows Mobile设备的桌面看起来有点像下面的屏幕截图 - 因为我现在似乎无法安装CE SDK(我打开了太多其他应用程序)。单击[开始]>可以确认Windows Mobile设备。 [设置]:
转到[系统]选项卡,然后选择[关于]:
在我看来,你可以看到我被WM5困住了。
相比之下,典型的Windows CE设备的屏幕有点像我在Google上找到的图像:
另一个更新:
您的项目是否可能设置为Windows Mobile,如下所示?
如果这是Windows CE项目,则需要定位Windows CE平台。
但我无法在我的机器上安装Windows CE SDK。我昨天发现它必须在Windows XP上运行。
**周五更新**
尝试创建另一个部署项目(您不必完成向导),并查看是否有像目标平台这样的Windows CE选项,如下面的“步骤2”图片(I不要)。