【问题标题】:Windows or Windows Installer Not Updating Program Icon on Application SearchWindows 或 Windows 安装程序未在应用程序搜索上更新程序图标
【发布时间】:2019-01-18 17:36:36
【问题描述】:

我正在使用 wix (3.11) 为 WPF 应用程序创建 msi 安装。应用程序图标在程序启动、程序列表(应用程序和功能)以及我的程序菜单和桌面快捷方式中正常工作。唯一的问题是,当我在按下 windows 键后搜索应用程序时,会出现我几周前使用的较旧的、陈旧的图标。我几乎可以肯定这是一些 Windows 缓存问题,因为我已经从应用程序中完全删除了过时的图标,重建了安装程序并重新安装,但在搜索过程中仍然出现旧图标。我很好奇其他成员是否遇到过这个问题以及他们做了什么来解决这个问题。谢谢!

【问题讨论】:

    标签: windows wix icons windows-installer installation


    【解决方案1】:

    不确定是否需要rebuild the icon cachefix indexing issues

    对于索引:

    1. 在开始菜单中输入“indexing”(或国际化的等效词),点击打开。
    2. 点击高级按钮。
    3. 索引设置标签中,点击疑难解答下的重建按钮。确定确认。

    索引重建应该开始。这个索引小程序也可以从旧式控制面板的“图标”视图中获得。只需搜索“控制面板”或等效的国际化词。


    【讨论】:

    • 这是一个刷新图标的 PowerShell 单行代码(调用相同的函数,但开箱即用):stackoverflow.com/a/49818826/7571258
    • 不错。我一直想看看 PowerShell。对我来说太高的行噪音,太“类似 Perl”的语法(神秘),但肯定很强大。
    • 我刚刚对 PowerShell 有了更深入的了解。是的,一个人可以编写类似 Perl 的神秘单行代码,但这并不是语言强加给你的。还可以通过使用中间变量来拆分语句,并通过使用完整形式的命令而不是缩写命令使代码更具可读性。这是我喜欢的生产脚本风格。不过,简短而神秘的表格可以方便地进行快速测试和原型设计。
    • 是时候挖掘一下我书架上的 Kopczynski 的 PowerShell 书了 :-)。谢谢你的总结。我发现运算符是 PowerShell 中最奇怪的部分。
    猜你喜欢
    • 2012-07-28
    • 1970-01-01
    • 1970-01-01
    • 2010-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-11
    • 1970-01-01
    相关资源
    最近更新 更多