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