反射类型加载异常:无法加载一个或多个请求的类型.检索 LoaderExceptions 属性以获取 WP 中的详细信息

本文关键字:加载 类型 LoaderExceptions 检索 属性 获取 详细信息 WP 请求 一个 异常 | 更新日期: 2023-09-27 18:30:28

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

收到此错误:

MVXApp.Initialize mvx:诊断:26.16 设置:视图模型类型查找器启动 mvx:诊断:26.17 设置:视图容器启动 mvx:诊断:26.18 设置:视图调度程序启动 mvx:诊断:26.18 设置:视图开始

抛出的异常:mscorlib.ni 中的"System.Reflection.ReflectionTypeLoadException".dll mvx:警告:26.36 在加载 MspManager.App.Phone81 期间屏蔽反射类型加载异常,版本=2.4.0.0,区域性=中性,公钥令牌=空 - 错误反射类型加载异常:无法加载一个或多个请求的类型。检索 LoaderExceptions 属性以获取更多信息。 at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module) 在 System.Reflection.RuntimeAssembly.get_DefinedTypes() at Cirrious.CrossCore.ReflectionExtensions.GetTypes(Assembly Assembly) at Cirrious.CrossCore.IoC.MvxTypeExtensions.ExceptionSafeGetTypes(Assembly assembly)

mvx:诊断:26.36 设置:命令集合生成器启动 mvx:诊断:26.37 设置:导航序列化程序启动 mvx:诊断:26.37 设置:Inpc拦截开始 mvx:诊断:26.38 设置:最后机会开始 mvx:诊断:26.38 设置:次端 mvx:诊断:26.43 显示视图模型 登录视图模型 抛出的异常:"System.Collections.Generic.KeyNotFoundException"在Cirrious.MvvmCross中.DLL mvx:诊断:26.57 在向 LoginViewModel 发出导航请求期间看到错误 - 错误 KeyNotFoundException: 找不到 MspManager.App.Core.ViewModels.LoginViewModel 的视图 at Cirrious.MvvmCross.Views.MvxViewsContainer.GetViewType(Type viewModelType) at Cirrious.MvvmCross.WindowsPhone.Views.MvxPhoneViewsContainer.GetXamlUriFor(MvxViewModelRequest request) at Cirrious.MvvmCross.WindowsPhone.Views.MvxPhoneViewPresenter.Show(MvxViewModelRequest request)

反射类型加载异常:无法加载一个或多个请求的类型.检索 LoaderExceptions 属性以获取 WP 中的详细信息

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