При запуске приложения Xamarin Android в режиме отладки я получаю следующую ошибку:
System.MissingMethodException: bool
System.Collections.Generic.Stack`1.TryPop(!0&)
И это происходит при вызове ниже в приложении для кода внедрения зависимостей на основе Unity:
this.Container.Resolve<T>();
Для этой проблемы также больше нет данных трассировки стека.
Удивительно, что тот же проект работает нормально в VS 2017 (15.7.4)
, а не в машине, которую я имею с VS 2017 (15.8.8)
.
Любые возможные решения или рекомендации для решения этой проблемы будут полезны.
UPDATE:
Я только что понизил свой VS 2017
до 15.7.6
сейчас, и я тоже получаю ту же ошибку с этим.
РАБОТА Вокруг :
Как только я изменил целевую версию Android своего Xamarin Android csproj
в Манифесте приложения на 5.1, я смог пройти отладку моего приложения, обойдя эту проблему. Но не уверен, что именно решается этим. Но, тем не менее, он не работает в любой целевой версии выше 5.1.
Будет здорово, если для этой проблемы будет найдено постоянное решение даже в более высоких целевых версиях Android.