Формы Xamarin: System.TypeLoadException - очистить, удалить папки bin и obj, и сборка не работает.


person Sreejith Sree    schedule 06.12.2018    source источник
comment
имеет ли указанный компонент зависимость от XF 2.5?   -  person magicandre1981    schedule 06.12.2018
comment
@ magicandre1981 Как я могу это проверить?   -  person Sreejith Sree    schedule 07.12.2018
comment
Обновили ли вы версию пакета xamarin.forms nuget в проекте форм?   -  person Nico Zhu - MSFT    schedule 07.12.2018
comment
Да, обновлено до 3.4.0.1008975 с 2.5.0.121934.   -  person Sreejith Sree    schedule 07.12.2018
comment
Не могли бы вы поделиться мини-образцом?   -  person Nico Zhu - MSFT    schedule 07.12.2018
comment
@ NicoZhu-MSFT Дайте мне немного времени, я предоставлю   -  person Sreejith Sree    schedule 07.12.2018
comment
@ NicoZhu-MSFT Создал образец проекта и обновил XF до версии 3.4.0.1008975, но при сборке проекта проблем нет.   -  person Sreejith Sree    schedule 07.12.2018
comment
Не могли бы вы попробовать откатиться к исходной версии?   -  person Nico Zhu - MSFT    schedule 07.12.2018
comment
@ NicoZhu-MSFT Для работы с вкладками Android внизу я обновил XF, если я откатываюсь на более раннюю версию, эта функция сломается.   -  person Sreejith Sree    schedule 07.12.2018
comment
@ NicoZhu-MSFT Для этой функции XF должен быть версии 3.1 или выше. montemagno.com/   -  person Sreejith Sree    schedule 07.12.2018
comment
Давайте продолжим это обсуждение в чате.   -  person Nico Zhu - MSFT    schedule 07.12.2018
comment
@ NicoZhu-MSFT У меня есть решение. Обновил как ответ. Спасибо за ваше время и поддержку   -  person Sreejith Sree    schedule 12.12.2018


Ответы (2)


Я решил эту проблему следующим образом.

Я только что обновил все остальные пакеты NuGet в своем проекте, очистил, удалил папки bin и obj и перестроил. Также выгружайте и перезагружайте проекты, после того как это исключение исчезло из моего проекта. Где-то в StackOverflow у меня возникла идея обновить все остальные пакеты NuGet.

person Sreejith Sree    schedule 12.12.2018

У меня обновлены все мои пакеты NuGet. Тем не менее

System.TypeLoadException: 'Не удалось разрешить тип с токеном 01000083 ..

останки!

Итак, я проверил свою визуальную студию 2019 на наличие новых обновлений, и они есть. Проблема устранена после завершения обновления. так:

  1. Обновите Visual Studio до последней версии
  2. Чистое решение
  3. Закройте IDE
  4. Удалите все папки bin и obj из всех проектов (Forms, Android и IOS)
  5. Откройте IDE, перестройте решение, запустите и получайте удовольствие :)

Надеюсь, это поможет.

person Kaito Kuroba    schedule 15.03.2020