使用InstallShield编译msi时,data1.cab不包含所有文件

时间:2018-04-27 01:43:40

标签: windows-installer installshield

我正在使用InstallShiled 2014 SP1独立版来构建一个msi,它将生成一个cabinet文件“Data1.cab”。在过去的几年中,msi成功出来,data1.cab的大小为95KB。但是最近几天,data1.cab的大小只有25KB,很多二进制文件没有压缩成cab。构建日志显示成功。这导致error 1334, the file xxx cannot be installed beacause the file cannot be found in cabinet file "Data1.cab".
但我没有改变任何事情。在我发现这个问题后,我重建了msi,一切恢复正常 比较构建日志和系统事件查看器,没有错误发现 有人遇到过这个问题吗?它是InstallShiled的错误吗?

2 个答案:

答案 0 :(得分:0)

如果在新版本之后一切都恢复正常,那么它听起来就像一个bug。 You should contact Installshield support获取更多信息。

也许尝试搜索" 错误1334 "在他们的知识库中https://flexeracommunity.force.com/customer/CCKnowledgeBase。我收到了几篇有关信息的文章。

我在搜索他们的在线论坛时也获得了几次点击" 错误1334 ":https://community.flexerasoftware.com

我希望这会帮助你自己。我没有时间检查这一切。我认为拍摄电子邮件支持可以给你一个标准答案,可以节省你一些时间吗?

答案 1 :(得分:0)

好吧,我解决了这个问题。将磁盘可用空间从10GB +扩展到30GB后,问题就消失了。我知道这个解决方案没有意义,也无法解释为什么重建成功。但除了磁盘大小,我没有改变任何东西。希望这可以帮助别人。

相关问题