You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Avalonia项目启动报错:找不到avalonia-logo.ico资源

解决Avalonia项目启动时图标资源找不到的异常

异常信息

System.IO.FileNotFoundException: "The resource /Assets/avalonia-logo.ico could not be found."

异常出自MainWindow.axaml的配置代码:

<Window  ...
        Icon="/Assets/avalonia-logo.ico" >

</Window>

解决步骤

  • 检查图标文件的生成操作:右键Assets文件夹中的avalonia-logo.ico → 属性 → 确认生成操作设置为AvaloniaResource,这是资源被Avalonia正确识别的必要条件。
  • 使用标准资源路径格式:将Icon属性的路径修改为带项目命名空间的绝对路径,格式为avares://[项目命名空间]/Assets/avalonia-logo.ico。例如项目命名空间是MyAvaloniaDemo,则修改为:
    <Window  ...
            Icon="avares://MyAvaloniaDemo/Assets/avalonia-logo.ico" >
    
    </Window>
    
  • 清理重建项目:删除项目目录下的bin和obj文件夹,右键项目选择清理,再选择生成,之后重新启动项目,清除缓存导致的资源加载问题。

内容的提问来源于stack exchange,提问作者Urfin Joos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 18:04:54