1

MvvmCross v3 ブランチにあるサンプル プロジェクト (つまり、BestSellers と Conference) を実行しようとしています。強力なアセンブリ参照の問題を解決しました。しかし、サンプル プロジェクトを実行するたびに、MvxFullBinding クラスと MvxValueConverterRegistryFiller クラスで System.TypeLoadException が発生します。

MvxFullBinding クラスの例外: ここに画像の説明を入力

MvxValueConverterRegistryFiller クラスの例外: ここに画像の説明を入力

サンプル プロジェクトを正常に実行できる人はいますか? これらの例外を回避するにはどうすればよいですか?

4

1 に答える 1

0

これを Visual Studio の「タッチ」プロジェクトとして実行しているように見えますか? その場合、あなたは私が達成したことよりもはるかに進んでいます.

それが正しければ、あなたが見ているのはあなたが持っているものだと思います:

  • ポータブル参照アセンブリに対して VS/Windows に組み込まれた適切な PCL を構築
  • ただし、これらは現在の MonoTouch/Xamarin.iOS ランタイムに対して実行できません。

試してみると、iOS のブラック スクリーンや MissingMethodException: Method not found: 'System.Type.op_Equality' のような問題が発生する場合があります。

詳細については、http: //slodge.blogspot.co.uk/2013/01/almost-portable-binaries.html の「ほぼ移植可能なバイナリ」を参照してください。

現在、XamLabs 内で取り組んでいる「適切な」PCL サポートがあります。そのため、この問題の解決策が Xamarin.Android アルファ チャネルにいつでも届くことを願っています。

もちろん、私はこれについて間違っているかもしれません - これは本当に新しい領域であり、私はあなたの冒険について聞いたり読んだりすることに魅了されます. 詳細を確認したい場合は、例外の詳細を詳しく調べて、Mac のコンソール ログ トレースを調べると役立つ場合があります。


これら 2 つの特定の例外については、両方のサンプルが...

私のマシンで作業する

...それは私が自分の Mac で作業しているときですが

于 2013-03-29T10:11:36.593 に答える