Я создаю приложение для Android в Visual Studio. Когда я пытаюсь создать приложение, ссылающееся на элементы в папке "Ресурсы", я получаю одну из двух ошибок.
Если я предваряю "Resource.Layout. [Id]" или "Resource.Id. [Id]" с пространством имен для моего проекта, я получаю эту ошибку:
Тип или имя пространства имен "Ресурс" не существует в пространстве имен "пространство имен приложений" (вам не хватает ссылки на сборку?)
Если я не предишу вызов ресурса с моим пространством имен, он пытается получить доступ к стандарту Android.Resource, и я получаю эту ошибку:
'Android.Resource.Layout' не содержит определения для '[axml file]'
Кто-нибудь сталкивался с этой ошибкой раньше? Я искал какое-то время и не могу придумать ничего, что кажется неправильным. Файл Resource.Designer существует. Я удалил его и дайте ему восстановить. Идентификаторы находятся в файле ресурсов, проект просто не распознает, что класс ресурсов существует вообще.
Изначально пространство имен для этого приложения заканчивалось на "Android". Думаю, что это может быть частью проблемы, я изменил ее на "_Android" и "AndroidApp", включая изменение пространства имен по умолчанию в свойствах проекта и изменение объявления пространства имен в каждом файле. Однако эта ошибка сохраняется при каждом изменении.