В приложении Xamarin.Forms произошла ошибка времени выполнения «Ошибка установки VTable типа Unity.UnityContainer + ContainerContext» после обновления некоторых библиотек с nuget до последней версии.Запуск его на Android.
Я не делал никаких других изменений в самом коде.Я обновил только до стабильных версий.
- Unity - 5.11.1
- Xamarin.Forms - 4.2.0815419
- Prism - 7.2.0.1367
Вот стек:
в Prism.Unity.PrismApplication.CreateContainerExtension () [0x00000] в d: \ a \ 1 \ s \ Source \ Xamarin \ Prism.Unity.Forms \ PrismApplication.cs: 44 в Prism.PrismApplicationBase.Initialize () [0x00000] в d: \ a \ 1 \ s \ Source \ Xamarin \ Prism.Forms \ PrismApplicationBase.cs: 130 в Prism.PrismApplicationBase.InitializeInternal () [0x00006] в d: \ a \ 1 \ s \ Source \ Xamarin \ Prism.Forms \ PrismApplicationBase.cs: 84 в Prism.PrismApplicationBase..ctor (Prism.IPlatformInitializer platformInitializer, System.Boolean setFormsDependencyResolver) [0x00038] в d: \ a \ 1 \s \ Source \ Xamarin \ Prism.Forms \ PrismApplicationBase.cs: 75 at Prism.PrismApplicationBase..ctor (Prism.IPlatformInitializer platformInitializer) [0x00000] в d: \ a \ 1 \ s \ Source \ Xamarin \ Prism.Forms \ PrismApplicationBase.cs: 57 at Prism.Unity.PrismApplication..ctor (Prism.IPlatformInitializer platformInitializer) [0x00000] в d: \ a \ 1 \ s \ Source \ Xamarin \ Prism.Unity.Forms \ PrismApplication.cs: 30 в TennisUmpireXamarin.App..ctor (инициализатор Prism.IPlatformInitializer) [0x00000] в C:\ Dev \ MaxalLabs \ TennisUmpire \ src \ TennisUmpireXamarin \ TennisUmpireXamarin \ App.xaml.cs: 34 в TennisUmpireXamarin.Droid.MainActivity.OnCreate (комплект Android.OS.Bundle) [0x0009e] в C: \ Dev \ ULSAL\ TennisUmpireXamarin \ TennisUmpireXamarin.Droid \ MainActivity.cs: 65 на Android.App.Activity.n_OnCreate_Landroid_os_Bundle_ (системный. Intpmethod) Android.Runtime.DynamicMethodNameCounter.17 (intptr, intptr, intptr)
Любая помощь или совет приветствуются.Я бы предпочел не откатываться, а оставаться на последних версиях.