2016-08-31 2 views
0

================================= ========xamarin.forms не может построить первый проект в визуальной студии 2015

ОБНОВЛЕНИЕ: на это отвечает мой пост ниже.

=========================================

Сценарий:

  1. Fresh для Windows 10 установка с обновлениями.
  2. Установленный Visual Studio 2015 с функциями разработки Xamarin.
  3. Обновлено Xamarin in Tools, Options, Xamarin, Проверить обновления ...
  4. Проверено, чтобы установить Android SDK.
  5. Установить Droid проект строительства & развернуть в менеджере конфигурации, а также портативную библиотеку (сборка только).
  6. Сложение просто висит ..................

Пробовал другие предложения:

  1. Удалить OBJ, BIN, и почтовые папки Xamarin ... перезапустить, очистить, перестроить.

  2. Обновление Xamarin.Forms до версии v2.3.1.114 (пробовал 2,2 первых). Затем обновите Xamarin.Android. * До версий v23.3.0 (проверенная версия с 2.2. First)

  3. Ссылка на Xamarin.Android .dlls вручную.

  4. Загрузка файла android_m2repository_r29.zip или других zips, как предлагается в других сообщениях, и извлечение вручную в папки Xamarin.

  5. DELETED .vs папку и перестроен

  6. Удаленные временные и Xamarin папки в папку приложения данных.

Xamarin Журнал ошибки

Xamarin.VisualStudio.Forms.Intellisense.ProjectTypeResolver Ошибка: 0: [2016-08-31 14: 37: 37,5635] произошла ошибка поиска типов для данного сборка System.InvalidCastException: Не удается привести COM-объект типа «System .__ ComObject» для интерфейса «» Microsoft.MetadataReader.IMetadataTables типа. Эта операция не удалась, поскольку QueryInterface вызов на COM-компонента для интерфейса с IID «{D8F579AB-402D-4B8E-82D9-5D63B1065C68}» не удалось из-за ошибки: Нет такой интерфейс поддерживает (Исключение из HRESULT: 0x80004002 (E_NOINTERFACE)) ,

Так что ничего не работает ... Почему я не могу построить этот проект? Он просто висит каждый раз.

+0

Проверьте журнал Xamarin в VS2015 и вставьте ошибку. Справка -> Xamarin -> открыть журналы –

+0

Xamarin.VisualStudio.Forms.Intellisense.ProjectTypeResolver Ошибка: 0: [2016-08-31 14: 37: 37.5635] Произошла ошибка типов поиска для данной сборки System.InvalidCastException: не удалось лить COM-объект типа «System .__ ComObject» в тип интерфейса «Microsoft.MetadataReader.IMetadataTables».Эта операция не удалась, поскольку QueryInterface вызов на COM-компонента для интерфейса с IID «{D8F579AB-402D-4B8E-82D9-5D63B1065C68}» не удалось из-за ошибки: Нет такой интерфейс поддерживает (Исключение из HRESULT: 0x80004002 (E_NOINTERFACE)) , – ForeverLearningAndCoding

+0

Посмотрел и удалил папку .vs, и она была восстановлена, но теперь я получаю Resource.Attribute не содержит определения для actionBarSize. Я также видел эту ошибку и не могу найти исправление. Такая же ошибка появляется и в журналах ошибок Xamarin. – ForeverLearningAndCoding

ответ

0

ОБНОВЛЕНИЕ: сборка берет навсегда и в течение дня, но она закончится.

Объяснение исправления:

Вы можете перейти на этот путь: C: \ Users \\ AppData \ Local \ Xamarin \

Затем удалите все версированы папки в этих подпапок (например, 23.0.0):

  1. Xamarin.Android.Support.Animated.Vector.Drawable

  2. Xamarin.Android.Support.Design

  3. Xamarin.Android.Support.v4

  4. Xamarin.Android.Support.v7.AppCompat

  5. Xamarin.Android.Support.v7.CardView

  6. Xamarin.Android.Support.v7.MediaRouter

  7. Xamarin.Android.Support.v7.RecyclerView

  8. Xamarin.Android.Support.Vector.Drawable

Теперь перестраивать НО при перестроении, Visual Studio 2015 будет загрузить множество файлов, чтобы сборка работать. Это может занять от 15 до 60 минут, чтобы вы могли дождаться его повторной загрузки, и нет никакого сообщения от Visual Studio о том, что он загружает файлы. Вам просто нужно знать, что вы должны дождаться загрузки всех файлов. (Я просто следил за каждой папкой и наблюдал, как новые файлы автоматически создаются в них Visual Studio).

Как только это будет сделано, сборка будет работать, и вы можете запустить проект.

Надеюсь, это поможет другим, столкнувшимся с подобными проблемами. Если это помогло вам опубликовать комментарий и дайте мне знать!

0

Ok попробовать установить этот эмулятор, я не использую родовое это лучше

https://developer.xamarin.com/releases/android/android-player/

при установке DONWLOAD устройство и проверить вас DONWLOAD де SDK, соответствующий устройству вы DONWLOAD.

Compile снова с помощью этого эмулятора


и дайте мне знать, что решить вашу проблему.

+0

это не сработало. я просто продолжаю возвращаться к другим ошибкам – ForeverLearningAndCoding

+0

также, я попытался переустановить xamarin перед удалением папок, но он не сработал – ForeverLearningAndCoding

+0

Покажите мне, что у вас есть ошибки. В какой момент появляется ошибка. Вы пытаетесь скомпилировать проект в операционной системе ОС –

Смежные вопросы