UWP MVVMCross SuspensionManager提供NullReferenceException

问题描述

这很奇怪。我开始研究使用MvxSuspensionManager使用UWP的本机工具构建的NRE。为了更好地进行调试,我将最新的UWP悬浮管理器实现复制到我的代码库中,并将其设置为悬浮管理器。奇怪的是,NRE的来源似乎是 ApplicationData为空,我认为这是不可能的。当我尝试在即时窗口中检查时,我得到:类型 .McgInterop,...'和'System.Private.SharedLibrary.Interop.Generated中都存在'ApplicationData'类型。有关如何补救的任何想法?我猜存在多个dll的原因就是它显示为null。

编辑: 我已经确定这不是多重定义的事情...在同一种方法的早期版本中,我没有得到异常(即我在执行帧序列化之前向ApplicationData.Current添加一个调用,并且没有引发异常)。看起来与序列化有关的东西弄乱了ApplicationData的内部。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)