软件打包和部署 Installshield ISDEV: Cannot extract icon with index 0 from file SetupIcon.ico

laofo · 发布于 2013年9月05日 · 617 次阅读
4

[i=s] 本帖最后由 laofo 于 2013-9-5 19:18 编辑

windows 7 用 installshield 打包时报错,错误如下

Installshield ISDEV: Cannot extract icon with index 0 from file C:......\tools\2010 standalonebuild\redist\language independent\os independent\SetupIcon.ico for icon ARPPRODUCTICON.exe

这个setupIcon.ico 在打包时候是可以找到的,但是为啥报无法从中抽取出icon?

[attach]2176[/attach]

共收到 1 条回复
4
laofo · #1 · 2013年9月05日

[i=s] 本帖最后由 laofo 于 2014-3-26 15:19 编辑

北京-地狱之光 : 你设置的INSTALLSHILED是从EXE程序中按索引来查找ICO资源,有的软件是不能extract的,为什么不尝试单独设置一个ICO呢 当不设置ICO的话,INSTALLSHILED会默认将EXE的0索引作为ICO图标 天津-格格 : istallshield一般是可以取出来的。 要不存个ico图片试试

北京-laofo : 单独设置了, 图片你看得到不?其实就是设置的installshield默认的setupIcon.ico [attach]2177[/attach] 北京-地狱之光 : 大多数可以,但有的资源索引0不是图标文件,或程序本身无法分离资源文件 北京-地狱之光 : 默认的好像不需要单独设置吧 北京-laofo : 这个路径就是installshield 的ico 文件。 北京-地狱之光 : 报错是这里报错? 北京-laofo : 我明天重新建一个工程看看默认是啥 北京-地狱之光 : 如果是这里报错的话估计工程的一些资源文件丢失了 北京-laofo : 我只看到这里有设置setupIcon.ico 的地方,其他没看到哪里设置。 北京-地狱之光 : 重新创建默认的就是你截图的这个,都会在创建工程里面的一个资源文件夹下 在Release那里设置,你截图这个是显示在添加/删除程序面板那的图标 北京-laofo : 我一开始也是怕资源文件丢失,导致找不到这个文件。后来我把SetupIcon.ico 直接提交到版本管理库中,从库中去取,结果还是不行 北京-地狱之光 : 重新建个工程吧,应该没有问题 北京-laofo : 网上搜了下,很少有人遇到这个问题 北京-地狱之光 : 新建的工程里面包含工程的默认资源文件和配置文件等等,缺少任何一个都可能会出现你说的问题 正常情况下(比如新建一个工程)是不会有这种问题出现的:) 北京-laofo : 缺少应该直接报找不到文件吧?而不是无法extract icon 好,我明天再试试 谢谢了 北京-地狱之光 : 不客气

@InstallShield:快捷方式中的Icon抽取失败,删除快捷方式重新添加一下。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册