我正在尝试将现有的使用MEF的c#.net应用程序移植到MonoTouch和MonoDroid。 MonoTouch和MonoDroid是否支持MEF?
答案 0 :(得分:0)
尝试使用PocketMEF。
它是MEF的一个子集,可以在PocketPC,WindowsCE等上运行。
你必须从源代码创建一个MonoTouch项目,因为我认为会有一些小的改动让它在MonoTouch中运行。
所有属性和类的名称都与标准MEF相同,您只需要使用#if iPhone
更改引用和using语句即可使其正常工作。
答案 1 :(得分:0)
根据MonoTouch assemblies和Monodroid assemblies的列表,不包括MEF汇编(System.ComponentModel.Composition.dll
)。
可能仍然可以为这些平台编译MEF sources,但这可能需要修改以消除不可用的依赖关系。