加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 没有找到Xamarin Android资源文件

发布时间:2020-12-15 18:07:37 所属栏目:百科 来源:网络整理
导读:我在Visual Studio中构建一个 Android应用程序.当我尝试在资源文件夹中构建引用项目的应用程序时,我会收到两个错误之一. 如果我用我的项目的命名空间前言“Resource.Layout.[Id]”或“Resource.Id.[Id]”,我得到这个错误: 命名空间“[app namespace]”中不
我在Visual Studio中构建一个 Android应用程序.当我尝试在资源文件夹中构建引用项目的应用程序时,我会收到两个错误之一.

如果我用我的项目的命名空间前言“Resource.Layout.[Id]”或“Resource.Id.[Id]”,我得到这个错误:

命名空间“[app namespace]”中不存在类型或命名空间名称“资源”(您是否缺少程序集引用?)

如果我不使用我的命名空间来介绍对Resource的调用,那么它会尝试访问默认的Android.Resource类,并得到这个错误:

‘Android.Resource.Layout’不包含'[axml文件]’的定义

有没有人碰过这个错误?我一直在寻找一段时间,不能想出任何似乎是错误的东西. Resource.Designer文件存在.我已经删除它,让它重新生成. Ids在资源文件中,该项目根本无法识别资源类.

最初,此应用程序的命名空间以“Android”结尾.认为可能是问题的一部分,我已将其更改为“_Android”和“AndroidApp”,包括更改项目属性中的默认命名空间,并更改每个文件中的命名空间声明.但是,每次更改都会出现此错误.

解决方法

当您添加新文件并且Visual Studio将其设置为错误的构建操作时,可能会发生这种情况.我知道这已经发生了我多次,可以花时间尝试弄清楚发生了什么.如果您右键单击该文件并查看构建操作.这应该设置为Android资源.希望它有帮助

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读