SmartDevice CAB“不是有效的Windows CE安装文件”

时间:2013-06-19 10:13:27

标签: c# visual-studio-2008 installer windows-ce cab

(这可以视为对我的问题的跟进here.

成功构建了我的掌上电脑WCE5设备的CAB设置文件(Datalogic Memor激光扫描仪)后,我继续尝试安装它。但是,在启动CAB时,设备会抛出以下错误消息:

  

文件“\ Setup.CAB”不是有效的Windows CE安装文件

我不知道为什么会这样说,特别是因为我使用VS08的“智能设备CAB项目”模板制作了CAB文件。

在构建CAB时是否有一些错过的设置?我所做的只是添加待安装项目的输出,并在桌面上添加一个带有花式三色调图标的快捷方式。

该项目也针对Windows CE,并在Memor上部署调试。

2 个答案:

答案 0 :(得分:4)

CAB文件压缩了吗?智能设备CAB项目中有一个名为“压缩”的选项可以关闭。

此选项可能会导致此错误,因为并非每个CE版本都可以处理压缩设置。

我也遇到了CE 6.0项目(操作系统版本8.2)的问题。

答案 1 :(得分:1)

存储器有Windows Mobile 6.1或Windows CE 5.0版本。

Memor Overview

您确定您的设备使用CE而非移动设备吗?

Windows Mobile设备的桌面看起来有点像下面的屏幕截图 - 因为我现在似乎无法安装CE SDK(我打开了太多其他应用程序)。单击[开始]>可以确认Windows Mobile设备。 [设置]:

Start Settings

转到[系统]选项卡,然后选择[关于]:

System About

在我看来,你可以看到我被WM5困住了。

WM5

相比之下,典型的Windows CE设备的屏幕有点像我在Google上找到的图像:

WinCE

另一个更新:

您的项目是否可能设置为Windows Mobile,如下所示?

WinMobleProject

如果这是Windows CE项目,则需要定位Windows CE平台。

但我无法在我的机器上安装Windows CE SDK。我昨天发现它必须在Windows XP上运行。

**周五更新**

尝试创建另一个部署项目(您不必完成向导),并查看是否有像目标平台这样的Windows CE选项,如下面的“步骤2”图片(I不要)。

Step 2

相关问题