Installshield最近遇到的ISDEV错误,解决方案分享

最近忙于制作打包程序,期间遇到的种种问题,可谓头大,

而且即便是GOOGLE上搜索英文的解决方法,依旧很少能够涉及,

在Flexera Software公司的相关网页上,也无法搜索到对应的解决方案,

很多时候仅仅是反馈有这么一个错误,却没有人给出解决方案,

甚为郁闷。。。

在此分享出自己的一点经验收集,希望能对各位朋友带来帮助。

 

ISDEV:error -4370:There were errors compiling InstallShield

这个错误,仅仅提示说编译出错,但却无法查找到为什么出错。。很多情况都会导致,

当时看到,甚为头大,它所提示的文件竟然无法找到?!

但我自己建立一个一样的工程后,却又可以正常运行?!

为什么呢?!

这个错误常常出现在旧版本的ism文件升级到新版本的InstallShield中使用时,

比如8.02版本升级到2009,

解决方法:一般这种情况,多是缺少的obl文件,这些文件都会存在于InstallShield安装目录下的Script目录下的对应文件夹里,

只要在这个目录下搜索一下缺少的文件,即可找到,找到后,复制到原ism文件对应的资源目录下,即可编译解决。

这个应该是新旧版本的ism内部设置有区别导致的。

 

ISDEV:error -7132:An error occurred streaming ISSetup.dll support file C:\Program Files\... ...\_isres.dll

这个错误,常常还会有其他类似的提示,解决方法--》到原来的工程里面把Setup.inx文件复制到当前ism文件所属的资源目录中。

原因也同上一个原因。

 

ISDEV:fatal error -5022:Error building table Iistables.

这个错误是最恼火的,在官网都没有给出任何解决方案的信息,甚至半年多以前已经有外国的程序员在官网提出这个错误了,

依旧没有任何官方的答复出现。。。

碰巧我发现出现这些问题的ism工程文件,都打不开与WEB设置相关的功能,于是投入了半天的时间,才给予解决,

其中的曲折,不一一复述了。。。总之,折磨!

原因:就版本的ism文件中缺少xml关于web方面的一些段。

解决方案:新建一个2009版本或其他高级版本的ism文件,

然后依葫芦画瓢,对照着各段,一次进行修复,讲自己工程缺少的段都补上。

如此,则可以正常编译运行了!

 

Internal build error -6100:... ...

这个错误,着实折磨了我2天多时间,不得已只有先转头做别的任务,

后来出于偶然,我删除了Component下的一个组件,竟然发现可以编译了,

于是顺藤摸瓜,发现----》原来是有文件冲突,某两个组件内包含了同一个文件,且这俩组件会被同时使用。。。

雷死了,之前的InstallShield版本竟然没提示这个错误。。。大概是RP?

 

OK,这周总结道这。。。呼呼。。

还有一些相关的问题,与InstallShield是无关的·就不贴上来咯~

折磨啊!被这些问题托了N久。。

给勇哥他们添麻烦了。。内心无尽愧疚。。。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值