Visual Studio,更改应用程序图标,如何?

mr-*_*uro 12 c# icons caching visual-studio

我正在Visual Studio 2005中第一次使用C#项目,我想知道除了更改项目属性中的正确资源之外,是否还有其他特殊需要更改应用程序图标.

我设法查看资源管理器中显示的新图标,但应用程序,托盘和任务栏中的图标保留为旧图标.

我想知道这是否与Windows Vista有关,可能缓存应用程序图标,从那时起并没有真正刷新它.如果您打开了缩略图,则在资源管理器中也会发生同样的情况.

如果它确实缓存了图标,我该怎么做才能更新/删除缓存,以及它基于什么(GUID也许?不是文件名,虽然我改变了但仍然相同).

谢谢

Asa*_*sad 13

它可能与Vista无关.以下镜头显示Vista上的Windows Form Apploication runnig.您可能尝试过相同的模板但使用.Net Framwork 2.0.我不确定,但我认为.Net Framework 3.0不适用于VS 2005.您需要设置Forms Icon属性.


dtb*_*dtb 11

您是否尝试过设置Form.Icon(Winforms)或Window.Icon(WPF)?

  • 在Visual Studio中为"Form.Icon"属性指定图标时,IDE不会引用您要添加的文件,而是将文件复制到与表单关联的`.resx`文件中.要更新图标,您必须再次分配图标,以便Visual Studio更新副本. (4认同)