位于“应用程序文件夹”中的无效图标文件
Posted
技术标签:
【中文标题】位于“应用程序文件夹”中的无效图标文件【英文标题】:Invalid icon file located in 'application folder' 【发布时间】:2012-08-29 16:51:02 【问题描述】:在我的安装项目中,我删除图标并现在在构建安装项目时添加新图标,但出现此错误
位于“应用程序文件夹”中的图标文件 xxx 无效
我使用 VS 2010
【问题讨论】:
【参考方案1】:我认为这可能会对您有所帮助:
在项目中添加一个有效的图标。然后左键单击以选择安装程序项目(在解决方案资源管理器中)。转到属性窗口,更改 AddRemoveProgramsIcon。浏览并将其设置为新添加的有效图标。
【讨论】:
注意:要打开属性窗口,请选择项目(在解决方案探索中)并使用菜单:“查看/属性窗口” 打开属性窗口的快捷方式是在解决方案探索中选择项目并按 F4 +1 Aarghh 我盯着那些属性寻找“图标”属性,从未见过“AddRemoveProgramsIcon”【参考方案2】:或者,如果您还没有准备好指定图标文件,只需在安装项目中将 AddRemoveProgramsIcon 值更改为“None”即可。
【讨论】:
【参考方案3】:我遇到了同样的问题,我的应用程序文件夹中有图标,我在资源管理器中看到它,一切看起来都很好,但是我遇到了 TFS 问题,然后来回移动问题出现了,我的做法如下:
-
进入我的安装项目属性并在 AddRemoveProgramsIcon 属性上单击 Browse,然后看到文件名在那里,但没有如下图所示的物理图标
-
单击浏览并在应用程序文件夹中搜索我的图标,然后将其插入,然后看到如下图所示的物理图标
-
然后重建,一切正常
【讨论】:
同样重启! 这里没有乐趣。这曾经很容易做到,但是每当我向这个“文件夹”添加一个图标时,我都会在这里得到错误。 (VS2019 和最新最好的设置项目 - 这以前有效,不知道为什么它不再有效)【参考方案4】:我认为您正在使用该图标作为快捷方式,如果是这样,您必须重新影响新图标的所有快捷方式,当您删除程序集时也是如此,即使您用同名的新程序替换它也是如此你必须重新影响所有人
【讨论】:
【参考方案5】:使用不同的图标并再次重建项目。如果您使用不同的名称,它似乎会卡住。或者,您也可以关闭解决方案并重新打开它以清除错误。
【讨论】:
以上是关于位于“应用程序文件夹”中的无效图标文件的主要内容,如果未能解决你的问题,请参考以下文章
为啥我收到错误“无效的 MEX 文件”,而文件位于当前文件夹中?