在MvvmCross v3(热金枪鱼)中运行示例项目

时间:2013-03-29 04:47:27

标签: xamarin.ios mvvmcross

我正在尝试运行MvvmCross v3 branch中存在的示例项目(即BestSellers和Conference)。我成功地解决了强大的装配参考问题。但是,每次运行示例项目时,我都会在MvxFullBinding和MvxValueConverterRegistryFiller类中获得System.TypeLoadException。

MvxFullBinding类中的异常: enter image description here

MvxValueConverterRegistryFiller类中的异常: enter image description here

是否有人能够成功运行示例项目?我如何解决这些例外?

1 个答案:

答案 0 :(得分:0)

看起来你正在运行这个来自Visual Studio的'Touch'项目?在这种情况下,你领先于我已经实现的目标。

如果这是正确的,那么我怀疑你所看到的是你有:

  • 构建在VS / Windows中针对便携式参考程序集构建的正确PCL
  • 但这些对于当前的MonoTouch / Xamarin.iOS运行时不能执行

如果您尝试,可能会遇到以下问题: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上的控制台日志跟踪可能会有所帮助。


对于这两个特殊例外,我可以确认两个样本......

work on my machine

...虽然当我在Mac上工作时