1

我正在开发一个应用程序(C#/WPF),当它安装在 Program Files 文件夹中并运行任务栏上的图标时,错误地显示为这样;

在此处输入图像描述

但是,如果我重命名或复制到另一个文件夹,运行时会出现正确的图标。似乎在此路径中为此文件设置了一个图标。我查看了注册表,但没有运气,还清除了图标缓存。

有任何想法吗?

4

2 回答 2

0

这是图标被缓存并且缓存没有被刷新的症状。通常重启可以解决问题。

于 2013-04-05T12:16:29.630 回答
0

我有同样的问题,并通过安装项目修复它。

在 Visual Studio 中:

  1. 右键单击设置项目。

  2. 选择查看 -> 文件系统。

  3. 显示应用程序快捷方式的属性(通常在用户程序菜单下)。

  4. 快捷方式将有一个属性调用图标。将其设置为应用程序的 EXE,或将其设置为安装包中的图标。

  5. 构建安装项目,然后重新安装。

于 2013-05-15T18:44:34.160 回答