タグ付けされた質問 「mef」

2
ASP.NET MVCサイトをモジュール化する方法
ASP.NET MVC 4を使用して従業員イントラネットシステムを構築する計画段階にあります。このサイトは、メッセージング、給与の変更など、異なる機能を提供する個別の「モジュール」で構成されています。 。これらのモジュールをコンパイル時に有効または無効にできるようにしたいと思います。ホームページには、ロードされた各モジュールにリンクするナビゲーションが表示されます。 これまでは簡単ですが、ナビゲーション機能がモジュールについて事前に知る必要はありません。言い換えれば、モジュールを動的に検出できるようにします。新しいモジュールのコードを記述し、ソースの他の場所でコードを変更せずにナビゲーションバーにリンクを追加できるようにしたいのです。各モジュールには、ナビゲーションバーに自分自身を登録する何らかの方法が必要です。さらに重要なことですが、これは、ロードされた各モジュールに対して行う必要があります。 MVCのエリアはサイトのレイアウトが事前にわかっている場合のために設計されているため、MVCのエリアを使用することはできません。MEFは適切であると思われますが、MEFとMVCを組み合わせることに成功した人はいませんでした。MEFは実際にここに行く方法ですか、それとも私が必要なことを達成するためのより良い方法がありますか?

3
Managed Extensibility Frameworkをどのように使用していますか?
MEFで約2週間働いています。MEFの目的について考え始め、MEFの使用方法を調査し、最後に3つのモジュールでホストを実装しました。契約が把握しやすく、モジュールの管理も容易です。 MEFは非常に実用的ですが、どの程度まで利用できるのでしょうか。つまり、誰もが拡張性のために既存のアプリケーションを書き直すのでしょうか? はい、それは聞こえ、そしてめちゃくちゃ非現実的です。修辞的に言えば: MEFはプログラミングの現在の傾向にどのように影響していますか? MEFを使用する機会を探し始めましたか? 拡張性の恩恵を受ける可能性がある既存のアプリの大幅な書き直しを計画し始めましたか? そうは言っても、私の質問は次のとおり です。拡張性を備えた新しいプロジェクトをいつ計画すべきかをどのように知ることができますか? 拡張性のために既存のプロジェクトを書き直す必要があるかどうかはどうすればわかりますか? MEFを使用している人はいますか?
10 .net  frameworks  mef 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.