首页 文章

ReflectionTypeLoadException:无法加载一个或多个请求的类型 . 检索LoaderExceptions属性以获取WP中的更多信息

提问于
浏览
0

运行WP项目时出现此错误但Android工作正常 . 我跟着this链接并尝试了所有选项,但没有运气 . 它不会在代码端触发错误,只在输出窗口显示错误消息,因此无法调试它并且应用程序无法启动 . 请帮忙解决这个问题 .

得到此错误:

******************* MVXApp.Initialize mvx:Diagnostic:26.16 Setup:ViewModelTypeFinder start mvx:Diagnostic:26.17 Setup:ViewsContainer start mvx:Diagnostic:26.18 Setup:ViewDispatcher start mvx:诊断:26.18安装程序:视图启动抛出异常:mscorlib.ni.dll中的'System.Reflection.ReflectionTypeLoadException'mvx:警告:26.36在加载MspManager.App.Phone81期间屏蔽了ReflectionTypeLoadException,Version = 2.4.0.0,Culture = neutral ,PublicKeyToken = null - 错误ReflectionTypeLoadException:无法加载一个或多个请求的类型 . 检索LoaderExceptions属性以获取更多信息 . 在System.Reflection.RuntimeModule.GetTypes(RuntimeModule模块)的System.Reflection.RuntimeAssembly.get_DefinedTypes()处于Cirrious.CrossCore.Iv.MvxTypeExtensions.ExceptionSafeGetTypes(Assembly assembly)mvx的Cirrious.CrossCore.ReflectionExtensions.GetTypes(程序集) . 诊断:26.36设置:CommandCollectionBuilder启动mvx:诊断:26.37设置:NavigationSerializer启动mvx:诊断:26.37设置:InpcInterception启动mvx:诊断:26.38设置:LastChance启动mvx:诊断:26.38设置:辅助结束mvx:诊断:26.43显示ViewModel抛出LoginViewModel异常:Cirrious.MvvmCross.DLL中的'System.Collections.Generic.KeyNotFoundException'mvx:诊断:26.57在对LoginViewModel的导航请求期间看到错误 - 错误KeyNotFoundException:无法找到MspManager.App.Core.ViewModels.LoginViewModel的视图在Cirrious.MvvmCross.WindowsPhone.Views.MvxPhoneViewsContain的Cirrious.MvvmCross.Views.MvxViewsContainer.GetViewType(Type viewModelType)在Cirrious.MvvmCross.WindowsPhone.Views.MvxPhoneViewPresenter.Show(MvxViewModelRequest请求)的er.GetXamlUriFor(MvxViewModelRequest请求)

1 回答

  • 0

    最后我找到了解决方案 . 问题是我在我的项目中使用Chance.MvvmCross.plugins.UserInteraction插件,它适用于MvvmCross v3 . 现在替换Birdie.MvvmCross.plugins.UserInteraction而不是Chav.MvvmCross.plugins.UserInteraction for MvvmCross v4并解决问题 .

相关问题