Заставить Visual Studio обновить ресурсы Android в Xamarin.Android - PullRequest
0 голосов
/ 06 июня 2019

У меня возникла проблема с Visual Studio 2019 (и до этого Visual Studio 2017) Xamarin.Android, в котором каждый раз, когда я добавляю представление с идентификатором в файл макета .axml, оно не генерирует идентификаторы в Resource.Id. Единственное решение, которое у меня было, - это перейти в папку проекта, удалить обе папки bin и obj, а затем пересобрать решение. Даже чистая перестройка не решает этого, мне всегда приходится удалять обе папки, чтобы заставить Visual Studio генерировать идентификаторы.

Есть ли какая-либо команда CLI, которую я могу использовать, чтобы заставить Visual Studio фактически обновлять идентификаторы из всех макетов? Эта ошибка была (по крайней мере, для меня) в течение длительного времени.

1 Ответ

0 голосов
/ 06 июня 2019

Я столкнулся с подобной проблемой ... Обходной путь здесь

каждый раз, когда вы обновляете свой файл "activity_main.axml", убедитесь, что вы нажимаете клавиатуру "Ctrl + S", которая сохранит изменения файла axml.... затем, когда вы вернетесь обратно к своему cs-файлу и снова попробуете intellisense, вы увидите вновь добавленные или переименованные идентификаторы вида

enter image description here, как показано на этом рисунке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...