Имя InitializeComponent не существует в текущем контексте (c #, xamarin) - PullRequest
0 голосов
/ 31 мая 2018

Я только что скачал Visual Studio и создал новый проект Xamarin.Forms.Однако при создании приложения с автоматически сгенерированным кодом я застрял в следующей ошибке в программном обеспечении MainPage.xaml:

The name 'InitializeComponent' does not exist in the current context

Я искал решения наИнтернет, но не нашел тот, который работает для меня.Что я пробовал:

  • Изменение пользовательского инструмента в свойствах MainPage.xaml (который был заранее пуст)

  • Я проверил, если пространства именmatch (они делают)

  • Я попытался сохранить все файлы

Вот изображение автоматически сгенерированного кода, который я не сделал 't edit: MainPage.xaml and MainPage.xaml.cs

Ответы [ 3 ]

0 голосов
/ 24 июня 2018

Если у вас есть успешные сборки, но неточной инициализирующей компоненты не существует, ошибка

ЗАКРЫТЬ VS, УДАЛИТЬ скрытую папку .vs в вашем проекте (это очищает intellisense).OPEN VS - ошибка исчезла.

0 голосов
/ 15 сентября 2018

У меня также иногда возникала эта проблема при создании новой страницы, убедитесь, что для параметра BuildAction страницы установлено значение «Встроенный ресурс», как и для других обычных страниц enter image description here

0 голосов
/ 01 июня 2018

У меня возникла эта проблема, где InitializeComponent и ряд других классов и методов "не существует в текущем контексте".Не уверен в основной проблеме, но если она такая же, как у меня, я выгружаю и перезагружаю все проекты.Это можно сделать, щелкнув правой кнопкой мыши по проекту в обозревателе решений, щелкнув по разгрузке, снова щелкнув правой кнопкой мыши и нажав перезагрузить.

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