MEF对Xamarin.iOS的支持

JLo*_*ott 10 mef xamarin.ios xamarin

我想使用Xamarin为Windows 8平板电脑移植C#Mobile App.我们预见的问题之一是使用MEF.Xamarin.iOS支持MEF吗?

pou*_*pou 10

这取决于你对MEF支持的意思.使用Xamarin.iOS可以使用MEF组件.什么是不可能的(iOS限制)是在您的应用程序中动态加载代码(例如插件).

您可以使用MEF,同时确保不会加载动态代码,即一切都是静态引用并构建在单个二进制可执行文件中(例如,确保每个插件都是内置的).

取决于您的应用程序可能证明有用(没有或更少,需要修改您现有的应用程序)或不(如果您的应用程序无法加载/使用所有插件构建).在后一种情况下,你的问题是iOS本身(而不是Xamarin).

  • 你对http://www.reactiveui.net/有什么了解吗?这是一个很好的替代解决方案吗? (2认同)