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

Visual Studio无法识别Xamarin Android项目中的Drawable资源求助

解决Xamarin Android项目XML无法添加Drawable资源的问题

以下是针对该问题的实用排查与修复步骤:

  • 检查Drawable资源命名:必须使用全小写字母+下划线的格式,禁止大写、空格或特殊字符(如ic_menu_home.png合法,MenuHome.png不合法)。
  • 确认资源配置:
    • 资源文件需放在Resources/drawable或对应dpi子目录(如drawable-hdpi)下;
    • 右键资源文件→属性,确保Build Action设置为AndroidResource。
  • 手动清理项目残留:删除项目根目录下的bin和obj文件夹,再重新编译项目(自动清理可能不彻底)。
  • 验证XML引用语法:确保XML中引用Drawable的格式为@drawable/资源名,不要添加文件后缀,也不要写错资源名称。
  • 重置VS组件缓存:删除路径%LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS版本号>\ComponentModelCache下的所有文件,然后重启Visual Studio。
  • 重建Resource.designer.cs:右键项目→点击"生成",让VS重新生成该文件;若文件损坏,可手动删除后再重新生成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 17:37:04