我正在Visual Studio中构建一个Android应用程序。当我尝试引用资源文件夹中的项目来构建应用程序时,我会遇到两个错误中的其中一个。
如果在"Resource.Layout.[Id]"或"Resource.Id.[Id]"之前加上我的项目命名空间,我会得到以下错误:
命名空间"[应用程序命名空间]"中不存在类型或命名空间名"Resource"(是否缺少程序集引用?)
如果我没有在Resource调用中加入我的命名空间,则它会尝试访问默认的Android.Resource类,并出现以下错误:
“Android.Resource.Layout”不包含“[axml文件]”的定义
有人遇到过这种错误吗?我已经搜索了一段时间,但找不到任何看起来有问题的地方。 Resource.Designer文件存在。我已将其删除并重新生成它。 Id在Resource文件中,但是项目根本无法识别资源类。
最初,此应用程序的命名空间以“Android”结尾。认为这可能是问题的一部分,因此我将其更改为"_Android"和"AndroidApp",包括更改项目属性中的默认命名空间和更改每个文件中的命名空间声明。但是,此错误在每个更改中都持续存在。
如果在"Resource.Layout.[Id]"或"Resource.Id.[Id]"之前加上我的项目命名空间,我会得到以下错误:
命名空间"[应用程序命名空间]"中不存在类型或命名空间名"Resource"(是否缺少程序集引用?)
如果我没有在Resource调用中加入我的命名空间,则它会尝试访问默认的Android.Resource类,并出现以下错误:
“Android.Resource.Layout”不包含“[axml文件]”的定义
有人遇到过这种错误吗?我已经搜索了一段时间,但找不到任何看起来有问题的地方。 Resource.Designer文件存在。我已将其删除并重新生成它。 Id在Resource文件中,但是项目根本无法识别资源类。
最初,此应用程序的命名空间以“Android”结尾。认为这可能是问题的一部分,因此我将其更改为"_Android"和"AndroidApp",包括更改项目属性中的默认命名空间和更改每个文件中的命名空间声明。但是,此错误在每个更改中都持续存在。