我在Visual Studio中构建一个
Android应用程序.当我尝试在资源文件夹中构建引用项目的应用程序时,我会收到两个错误之一.
如果我用我的项目的命名空间前言“Resource.Layout.[Id]”或“Resource.Id.[Id]”,我得到这个错误:
命名空间“[app namespace]”中不存在类型或命名空间名称“资源”(您是否缺少程序集引用?)
如果我不使用我的命名空间来介绍对Resource的调用,那么它会尝试访问默认的Android.Resource类,并得到这个错误:
‘Android.Resource.Layout’不包含'[axml文件]’的定义
有没有人碰过这个错误?我一直在寻找一段时间,不能想出任何似乎是错误的东西. Resource.Designer文件存在.我已经删除它,让它重新生成. Ids在资源文件中,该项目根本无法识别资源类.
最初,此应用程序的命名空间以“Android”结尾.认为可能是问题的一部分,我已将其更改为“_Android”和“AndroidApp”,包括更改项目属性中的默认命名空间,并更改每个文件中的命名空间声明.但是,每次更改都会出现此错误.