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

20
MEFプラグインプロジェクトへの参照を追加すると警告アイコンが表示されるのはなぜですか?
プラグインプロジェクトを直接参照し、プラグインクラスをインスタンス化して、プラグインのコアクラスをテストしたいと思います。テストコンソールアプリプロジェクトを作成し、プラグインプロジェクトにプロジェクト参照を追加すると、参照リストの参照の横に警告アイコン(感嘆符が付いた黄色の三角形)が表示されます。 代わりに、プラグインのアセンブリビルド出力であるdllへの参照を追加しても、そのような警告は表示されません。この警告は私に何を伝えようとしているのでしょうか?

7
MEFとMAFの選択(System.AddIn)
Managed Extensibility Framework(MEF)とManaged AddIn Framework(MAF、別名System.AddIn)は、非常によく似たタスクを実行するようです。このスタックオーバーフローの質問によると、MEFはSystem.Addinの代替品ですか?、両方を同時に使用することもできます。 どちらを使用するかをいつ選択しますか?どのような状況で両方を一緒に使用することを選択しますか?
162 .net  add-in  mef  system.addin  maf 

3
MVC 4または5を使用したMEF-プラガブルアーキテクチャ(2014)
OrchardCMSのようなプラグ可能なアーキテクチャでMVC4 / MVC5アプリケーションを構築しようとしています。だから私はスタートアッププロジェクトであり、認証、ナビゲーションなどを処理するMVCアプリケーションを持っています。次に、asp.netクラスライブラリまたは削除されたmvcプロジェクトとして別々に構築され、コントローラー、ビュー、データリポジトリなどを持つ複数のモジュールがあります。 私は一日中ウェブ上のチュートリアルを見てサンプルなどをダウンロードしてきましたが、ケニーが最良の例を持っていることがわかりました-http://kennytordeur.blogspot.in/2012/08/mef-in-aspnet-mvc-4-and -webapi.html これらのDLLへの参照を追加すると、モジュール(個別のDLL)からコントローラーをインポートできます。しかし、MEFを使用する理由は、実行時にモジュールを追加できることです。DLLとビューをスタートアッププロジェクトの〜/ Modules //ディレクトリにコピーしたいのですが(これはなんとかできました)、MEFはそれらを取得するだけです。MEFにこれらのライブラリをロードさせるのに苦労しています。 この回答で説明されているように、MefContribもありますASP.NET MVC 4.0コントローラーとMEF、これら2つを組み合わせる方法は?これが私が次にしようとしていることです。しかし、MEFがMVCでそのままでは機能しないことに驚いています。 誰かが(MefContribの有無にかかわらず)同様のアーキテクチャを機能させましたか?当初、Orchard CMSを削除してフレームワークとして使用することも考えていましたが、複雑すぎます。また、WebAPI2を利用するためにMVC5でアプリを開発するとよいでしょう。
80 c#  asp.net  .net  asp.net-mvc  mef 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.