我目前正在一家想要为Linux平台制作软件的公司实习。由于他们是一家志趣相投的公司,因此他们希望我研究单声道。我必须看看它是否适合其应用程序和服务器应用程序稳定。

我现在正在研究Mono中的MEF和MAF(托管Addin框架)框架。

有人在MONO中使用MEF和MAF框架构建应用程序有一些经验吗?您在单声道等上遇到了一些问题吗? (欢迎解决方案(:)

我测试了MEF的一些简单的教程代码,并且可以与Mono一起使用(尽管我没有使用所有功能给我)。关于MAF,我没有发现太多可以帮助我的。有什么可以帮助我的链接吗?更具体地说,我想知道是否有一些关于单声道和MAF的帖子,如果有效。

我已经感谢您阅读我的问题,

本杰明

有帮助吗?

解决方案

MEF应用于单声道,一旦您应用了2个补丁,以便在对病例敏感的文件系统上工作。 Mono 2.8将在接下来的几周内与MEF一起运送: http://mono-project.com/release_notes_mono_2.8.

我在.net和Mono上使用MEF代替Pinta: http://github.com/jpobst/pinta. 。我的用法很琐碎,但效果很好。

我对MAF一无所知。

其他提示

我很确定MAF不是,也不会在单声道上使用。

MEF的源代码已释放了允许将其合并到单声道中的许可证。据我所知,MAF的源代码尚未发布,我认为对单声道的重写没有任何兴趣。

Mono中的MAF等效于 mono.addins. 。我认为它与MAF不是完全相同的API,但它提供了相同的功能。

可以在此处找到MAF的开源实施 system.addin 它不是100%的功能完整,但可以在Linux上使用,并在单独的进程中运行ADDIN。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top