我正在尝试运行MvvmCross v3 branch中存在的示例项目(即BestSellers和Conference)。我成功地解决了强大的装配参考问题。但是,每次运行示例项目时,我都会在MvxFullBinding和MvxValueConverterRegistryFiller类中获得System.TypeLoadException。
MvxFullBinding类中的异常:
MvxValueConverterRegistryFiller类中的异常:
是否有人能够成功运行示例项目?我如何解决这些例外?
答案 0 :(得分:0)
看起来你正在运行这个来自Visual Studio的'Touch'项目?在这种情况下,你领先于我已经实现的目标。
如果这是正确的,那么我怀疑你所看到的是你有:
如果您尝试,可能会遇到以下问题:iOS black screen and MissingMethodException: Method not found: 'System.Type.op_Equality'
有关更多信息,请参阅http://slodge.blogspot.co.uk/2013/01/almost-portable-binaries.html
上的“几乎可移植的二进制文件”目前正在XamLabs中正在进行“正确的”PCL支持 - 所以我希望现在任何一天都可以解决这个问题到达Xamarin.Android Alpha通道 - 但不要指望这个最初是无痛的。
当然,我可能错了 - 这真的是一个新的领域,我会着迷于听到/读到你的冒险经历。如果您想尝试查找更多详细信息,那么尝试深入查看异常详细信息并查看Mac上的控制台日志跟踪可能会有所帮助。
对于这两个特殊例外,我可以确认两个样本......
...虽然当我在Mac上工作时 。