問題タブ [mef]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - Mono の MEF が正しく動作しませんか?
.NET で動作する非常に単純な MEF サンプルを作成しましたが、Mono では正しく動作しません。
これはインターフェースです:
これは最初の実装です:
2 番目の実装:
.NET (Windows) では次のようになります。
コントローラーの選択:
しかし、Mono 2.2 を使用すると、アセンブリが読み込まれません。
助言がありますか ?
情報: Google の picasa ウェブに問題があるようです。そのため、画像が読み込まれません。
写真は、Mac OS ではコントローラがリストされていないことを示しています。
vb.net - キャスト インターフェイスと MEF
MEF には次の問題があります。
ホストが使用するインターフェース定義:
ホスト内の他のコードで必要な追加のインターフェイス:
エクスポートを提供するクラス:
ザ・ホスト:
Button2_Click ルーチンが実行されるまではすべて正常に動作しているように見えますが、InvalidCastException が次の情報とともにスロー
されます1[SharedLibrary.IExecuteDoSomething]' to type 'System.Collections.Generic.List
。
インポートされたオブジェクトは両方のインターフェースを実装しているため、この問題を解決するにはどうすればよいですか?
c# - Winforms with MEF
I have a winforms App that uses different tabs. I would like to use MEF to be able to add more tabs that are imported at startup. I am having a hard time figuring out how to go about doing this.
Edit: Here is what I did.
I took the main winforms class and striped it down so that there is only a TabControl in it which I expose to each each TabPage through an interface. I then also create a second interface ITab which I use with MEF to get the tabpage and then add it to to the main tabcontrol. To create a new tab page I then just add a new form and then add a tabcontrol to it and design the tab pages. I add the ITab interface to the new form and add the following method which moves the pages to the main form.
Events delegates and all of that good stuff work as long as they only reference what is in their form class.
Here is the full code.
.net - MEF OSGi は .NET 用ですか?
現時点では、 Managed Extensibility Framework ( MEF ) について頭を悩ませ、少し掘り下げようとしています。私はEclipseのバックグラウンドを持っているので、私の脳には現在方程式があります:
MEF =~ OSGi for .NET
今まで聞いた話によると。私は正しい線にいますか?
.net - MEFタイプ「AttributedAssemblyPartCatalog」はどうなりましたか?
多くの簡単なMEFの例(以下にリスト)はを使用しAttributedAssemblyPartCatalog
ます。
- CodePlexMEFページのアプリケーションでMEFをホストする
- BradAdamsによるManagedExtensionsFrameworkを使用した拡張可能なアプリケーションの簡単な紹介
- ManagedExtensibilityFrameworkチュートリアル-DavidHaydenによるMEF
CodePlexからMEFソースをダウンロードしましたが、それでもそのタイプがどこにも見つかりません。
何が起こったのか、AttributedAssemblyPartCatalog
そしてリゾルバーを作成する別の方法は何ですか?
.net - .NET Framework 2.0用のMEF(Managed Extensibility Framework)のようなもの
私は自分のプロジェクトでMEFを使用しましたが、とても気に入りました。それは簡単で、厄介なAPIモデルを理解した後、それはうまくいきました。
今、私は.NETFramework2.0のためにそのようなものが必要です。.NET Framework 2.0で動作する同様のプロジェクトはありますか?
簡単な方法でプロジェクトにプラグインサポートを追加することを探しています。
asp.net-mvc - ASP.NET MVC で MEF を実装していますか?
ASP.NET MVC で MEF (Managed Extensible Framework (Microsoft の新しいプラグイン フレームワーク)) を使用した経験やアイデアがあるかどうかを調べようとしています。私が持っている標準の ASP.NET MVC を作成する必要があります。プラグインを追加するかどうかに応じて、ビューやコントローラーなどの追加機能を提供します. 動的にコンパイルする必要はありません. つまり、ソースコード..
アプリの起動時に DLL を動的にロードし、ビューとコントローラーをメイン システムとマージする方法はありますか? ここで正しい軌道に乗っているかどうかはわかりません。
次に、アプリに付属の「STANDARD」ビューで、「IF THEN」を使用して、プラグインがロードされているかどうかを確認し、ユーザー コントロールで MERGE できると思います。
ええと、私はここで大声で話していますが、あなたは私が何を言いたいのか理解していると思います.
何か案は?
.net - プラグインのロードを担当するレイヤーはどれですか?
2つの主要コンポーネントと他のDLLを備えたアプリケーションがあります。
- コアDLL(すべてのコア機能を取得)
- GUI
- DIなどを必要とするサードパーティおよび完全に独立したDLL。
現在、プラグインのサポートを実装しています。
これらのプラグインのロードを担当するDLLはどれですか?GUIまたはコアDLL?
私はMEFを使用しているので、どこに貼り付けるかよくわかりません。
c# - MEFのインターフェイスはどこに配置すればよいですか?
プロジェクトを編成するとき、MEFで使用されるプロバイダーインターフェイスをどこに配置する必要がありますか?現在、私は他のすべてと同じプロジェクトにそれらを持っていますが、それが非常に小さなdllであり、拡張機能を書き込もうとしている他の人によって簡単にリンクされるように、それらを別のdllに抽出することが望ましいようです。これの良い習慣は何ですか?