我正在尝试将广泛使用 MEF 的现有 c# .net 应用程序移植到 MonoTouch 和 MonoDroid。MonoTouch 和 MonoDroid 是否支持 MEF?
问问题
808 次
2 回答
0
尝试使用PocketMEF。
它是 MEF 的一个子集,可以在 PocketPC、WindowsCE 等上运行。
您必须从源代码创建一个 MonoTouch 项目,因为我认为需要进行一些小的更改才能使其在 MonoTouch 中运行。
所有属性和类的命名都与标准 MEF 相同,您只需更改引用和 using 语句#if iPhone
即可使其正常工作。
于 2011-04-21T13:06:26.337 回答
0
根据MonoTouch 组件和Monodroid 组件的列表,MEF 组件 ( System.ComponentModel.Composition.dll
) 不包括在内。
可能仍然可以为这些平台编译MEF 源,但这可能需要修改以消除不可用的依赖项。
于 2011-04-21T13:17:42.697 回答