Подтвердить что ты не робот

Xamarin.Android Intellisense не работает в Visual Studio 2010

Я тестирую Xamarin.Android в Visual Studio 2010 и заметил, что у меня нет Android Intellisense, когда я работаю в файле Android Layout (.axml). Тем не менее, я получаю Android Intellisense, когда я работаю в файле .cs.

Пример:

Вот скриншот моего файла Main.axml, который находится в моем каталоге макетов. Обратите внимание, что intellisense не содержит ничего в пространстве имен Android.

No Android Intellisense example

Что мне нужно сделать, чтобы intellisense отображал пространство имен Android в файле .axml?

4b9b3361

Ответ 1

Kannan Balasubramanian опубликовал ответ, который сработал у меня (Binary Bits)

Здесь решение Кэннана:


Большинство людей, которые работают с Xamarins Mono для Android в Visual Studio 2012, сталкиваются с ошибкой, когда Intellisense не работает для AXML в исходном представлении.

Ниже приведено одно из исправлений, которые работали для меня.

  • Запустите Visual Studio 2012
  • Откройте в нем решение с файлом .AXML
  • Теперь главное меню XML должно быть видимым сверху
  • Откройте меню "Схемы..."
  • Сортировка по столбцу "Имя файла" и посмотрите, есть ли "android-layout-xml" и schemas.android.com.apk.res.android ". Если найдено, перейдите к шагу 13
  • Если не найдено, перейдите в "Program Files", если 32-разрядная система или "Program Files (x86)", если 64-разрядная система.
  • Затем перейдите в раздел "\ MSBuild\Novell" или "\ MSBuild\Xamarin\Android" Вы должны увидеть 2 файла "android-layout-xml.xsd" и "schemas.android.com.apk.res.android.xsd"
  • Скопируйте эти 2 файла в "\ Microsoft Visual Studio 11.0\Xml\Schemas"
  • Снова откройте меню "Схемы...", как указано в шагах 3 и 4
  • Теперь нажмите кнопку "Добавить..." и добавьте эти 2 файла, которые должны быть расположены, как указано на шагах 7 и 8.
  • Теперь перезапустите визуальную студию и редактор XML для макета дизайна должен отлично работать с Intellisense
  • С шага 5....
  • Если вышеуказанные шаги не работают, закройте Visual Studio 2012.
  • Теперь откройте "Командная строка разработчика для VS2012" в меню программ Windows.
  • Введите "Devenv/ResetSettings" без кавычек.
  • Запустите Visual Studio 2012 и посмотрите, работает ли Intellisense.
  • Если все еще не работает, лучше зайдите на форумы Xamarin и опубликуйте там.

Ответ 2

Я только что установил последнюю версию Xamarin.Android 6.0.1 - это, возможно, было разрешено в этой версии