以前能正常编译的IS工程和版本文件,版本较大,约有2GB,重新编译后,报错6003。删除大部分原始文件后,包变小了,能通过编译,觉得很奇怪,于是查查查。
ISDEV : error -6003: An error occurred streaming 'E:\InstallShield 2010 Projects\xxx\安装包\压缩包\DiskImages\DISK1\tor执行器 v3.1.msi' into setup.exe
Windows validation is disabled. To enable Windows validation: on the Tools menu, click Options and select the Validation tab.
You can use the Certified for Windows(R) Vista Validation Suite (plus InstallShield ICEs) to determine whether your product meets Certified for Windows(R) Vista Program installation standards.
ISDEV提示的报错Certified很误导人,官网查资料说可能windows 的更新补丁 KB3033929,KB3004394,KB2949927导致,也是被误导了,最后结果很简单,杀毒软件导致的,关闭杀毒软件即可。
具体到我的机器,是腾讯电脑管家导致的,修改这个配置为“低强度”即可正常编译。