c# - 智能设备 CAB "is not a valid Windows CE Setup file"

标签 c# visual-studio-2008 installation windows-ce cab

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

在为我的手持式 WCE5 设备(Datalogic Memor 激光扫描仪)成功构建 CAB 安装文件后,我继续尝试安装它。但是,在启动 CAB 时,设备向我抛出以下错误消息:

The file "\Setup.CAB" is not a valid Windows CE Setup file

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

在构建 CAB 时是否遗漏了某些设置?我所做的只是添加待安装项目的输出并在桌面上添加一个带有精美三色堇图标的快捷方式。

该项目也以 Windows CE 为目标,并且在 Memor 上部署调试得很好。

最佳答案

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

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

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

关于c# - 智能设备 CAB "is not a valid Windows CE Setup file",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17188630/

相关文章:

c# - WebException.Status 未序列化

java - 在 Ubuntu 14.04 上安装 java 7 时出现 HTTP 错误 404

ruby - 如何解决安装自定义构建的 gem 时出现的权限错误?

c# - 增强 C# 中的 UI 响应能力

C# 对象部分转换为 JSON(MVC)

c# - 来自新线程的 Dispatcher.Invoke 正在锁定我的 UI

zend-framework - 如何使用 Zend Framework 实现模块安装和卸载

c# - C# 垃圾收集器如何找到唯一引用是内部指针的对象?

c# - 如何在文本框中显示选定的 Datagrid 单元格值?

c++ - 如何将 LPCWSTR 转换为 const char *?