2

私は現在、Linuxプラットフォーム用のソフトウェアを作りたいと考えている会社でインターンシップとして働いています。彼らは.Net志向の会社なので、私にモノを調べてほしいと思っています。彼らのアプリケーションとサーバーアプリに対して安定しているかどうかを確認する必要があります。

私は現在、MEFおよびMAF(マネージドアドインフレームワーク)フレームワークをモノラルで研究しています。

MONOでMEFおよびMAFフレームワークを使用してアプリケーションを構築した経験のある人はいますか?モノなどで問題が発生しましたか?(そして解決策は大歓迎です(:)

MEFの簡単なチュートリアルコードをいくつかテストしましたが、それはmonoで正常に機能しました(ただし、提供されているすべての関数を使用したわけではありません)。MAFについて私は私を助けることができるほど多くを見つけませんでした。私を助けることができるリンクはありますか?具体的には、MONO&MAFが機能するかどうかについての投稿があるのではないかと思います。

私の質問を読んでくれてありがとう、

ベンジャミン

4

4 に答える 4

3

MEFは、大文字と小文字を区別するファイルシステムで機能するように、2つのパッチを適用すると、Monoで機能します。Mono 2.8は、数週間以内にMEFに同梱されます:http://mono-project.com/Release_Notes_Mono_2.8

.NetおよびMonoのPintaにMEFを使用しています:http://github.com/jpobst/Pinta。私の使い方は簡単ですが、うまく機能します。

MAFについては何も知りません。

于 2010-09-10T15:36:54.317 に答える
2

MAFはMonoでは利用できず、今後も利用できないと確信しています。

MEFのソースコードは、Monoに組み込むことを許可するライセンスでリリースされました。私の知る限り、MAFのソースコードはまったくリリースされておらず、Mono用に書き直すことに関心はないと思います。

于 2010-09-10T18:49:13.520 に答える
1

MonoのMAFに相当するのは、Mono.Addinsです。MAFとまったく同じAPIではないと思いますが、同じ機能を提供します。

于 2011-03-15T04:58:58.210 に答える
0

MAFのオープンソース実装はここにありますSystem.AddIn100%の機能は完全ではありませんが、Linuxで使用でき、モノラルで実行中のアドインを別々のプロセスで使用できます。

于 2013-05-24T15:02:06.260 に答える