11

Xamarin を使用して Windows 8 タブレット用の C# モバイル アプリを移植したいと考えています。予想される問題の 1 つは、MEF の使用です。Xamarin.iOS は MEF をサポートしていますか?

4

1 に答える 1

11

MEF サポートの意味によって異なります。Xamarin.iOS を使用すると、MEF アセンブリを使用できます。不可能なこと (iOS の制限) は、アプリケーション (プラグインなど) にコードを動的にロードすることです。

動的コードがロードされないようにしながら MEF を使用できる場合があります。つまり、すべてが静的に参照され、単一のバイナリ実行可能ファイル内でビルドされます (たとえば、すべてのプラグインが組み込まれていることを確認することにより)。

アプリケーションが有用であることが証明されるか (既存のアプリケーションを変更する必要がないか、またはそれ以下)、またはそうでないか (アプリがすべてのプラグインをロード/ビルドできない場合) に応じて異なります。後者の場合、問題は iOS 自体 (Xamarin ではありません) にあります。

于 2013-10-30T16:09:13.990 に答える