在使用项目hardcodet/wpf-notifyicon项目,将应用程序最小化到应用托盘中,遇到了这个问题
<tb:TaskbarIcon
x:Name="MyNotifyIcon"
IconSource="/Icons/test.ico"
ToolTipText="hello world" />
这里先排除以下几个问题:
-
文件确实为.ico文件:我使用了多个图片转ico的工具转换,结果都一样报错
-
需要选择Windows类型标准图表类型?
根据这篇帖子提供的解决方式我试了仍然不行:
但我发现出现问题的ico有一个共同的特点,在Vistual Studio中都不能直接打开
-
正常情况,可以直接在Vistual Studio中双击打开
-
异常情况会有如下提示
最后我才怀疑一个非常明显的问题——是否是ico尺寸问题 : (
经过尝试,1616、3232、4848都可以正常运行,不报错。而6464及以上都会报错。