最近做了个项目(使用WinForm实现的),我是边做项目,边学习的InstallShield,项目未完成之前,已经可以用InstallShield做个简单的安装包(不改脚本、不改界面、不加其他功能)了,项目完事后,用InstallShield将项目打包,当时心想,安装包没有太多要求,主要还是软件实用就可以了吧,但是给经理看过安装过程后,说这个安装程序不行,界面得改,另外还得加几个功能(现在还在做着,需要写脚本),便在网上搜InstallShield自定义界面的相关资料,然后就是一边摸索着,一边调试。。。
将外部对话框与内部对话框的图片换掉后,编译,再构建,反复测试了几遍,没问题,我又编译,构建了一遍,啊哦~,报错了:
检查代码、改脚本、重新添加图片、重新编译、重新构建,反反复复的试了好几次,依然未能解决问题。
最后,在网上找到了解决办法:
Go to Direct Editor view, go to Binary table. Make sure all files referenced in the records are at where they are expected to be.
其实就是:
安装设计器>附加工具>直接编辑器>Tables>Binary,然后找到刚才报错的文件那行,将它删掉,再重新编译、构建即可。
感谢CSDN,从刚开始学习编程到现在进入工作岗位,在这里学到了不少东西,InstallShield目前还在努力学习中,还请大家多多指教~