我有一个CAB文件,可以将我们的程序安装到Windows CE。 我有一个用于Windows CE 5和6的CAB(和平台配置)。
两个CAB的CE Setup DLL属性都指向Setup项目的Primary Output。 两个CAB都包含完全相同的代码(C ++)。
安装CE5 CAB时,它工作正常,自定义安装操作从SetupDLL运行。 安装CE6 CAB时,未运行安装程序,但所有其他文件都按预期解压缩。
任何人都可以解释为什么会这样吗?
所有代码和项目都是使用VS2005(包含所有最新的服务包等)创建和构建的
由于 克里斯
答案 0 :(得分:0)
这不起作用的原因是因为你必须为CE5和CE6分别编译设置DLL - 代码不是完全跨平台兼容的。