mef

    0

    1答えて

    私はPrismLibraryのWPFサンプルを具体的にはhttps://github.com/PrismLibrary/Prism-Samples-Wpf/tree/master/6-ViewActivationDeactivationに見ています。私の目標は、ViewActivationDeactivationソリューションの実際のバージョンを作成することですが、代わりにMeFBootstrap

    0

    1答えて

    の内側にインポート私はその後、私は別のクラスに namespace SimpleLibrary { public class MainEntry { [Import] public IImported<string> Imported { get; set; } public MainEntry() { try

    1

    2答えて

    WebApiプロジェクトでMEFを使用して、binフォルダ以外のフォルダにあるプラグインを読み込みます。その後 var directoryCatalog = new DirectoryCatalog(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "plugins")); var container = new CompositionCo

    0

    1答えて

    Diff Classifierを実装したいので、Diff ClassifierのVSSDK拡張性サンプルをダウンロードしました。 Diff Classifier拡張機能を実行すると、正しい分類色が表示されます。 私は拡張機能を開発しました。私はDiffクラシファイアを追加したいと思います。 VsPackage(拡張子) MefComponent(差分クラシファイア拡張のクラスを含むクラスライブラリ

    0

    1答えて

    私の会社では、普遍的に使用できるシンプルなGUIフレームワークを開発しています。私はGUIフレームワークを起動したときに、どのプラグインをロードすべきか、それらのGUI要素をどこに配置するかなどを定義する設定ファイルを読み込ませたい。しかし、設定ファイルの読み方、およびいくつかの書き方は、プラグインを介して行う必要があります。そのため、このプラグインは最初にロードする必要があります。なぜなら、他の

    0

    1答えて

    私は3層Webアプリケーション(ウェブAPI - >ロジック - >DAL)を作りました。共有プロジェクトには、レイヤー間の依存関係を注入するために使用されるすべてのインターフェイスが含まれています。私はMEF(リフレクション)を使ってレイヤーをコンポーネントとして読み込みます。したがって、Web APIプロジェクトには他のレイヤーへのビルド時間依存性はありません!つまり、DLLの(logic.d

    0

    1答えて

    私はMEFを使用するフレームワーク4.7.1で構築された小さなクラスライブラリを持っています。具体的には、含まれています: ComposablePartCatalog AggregateCatalog CompositionContainer DirectoryCatalog できNetstandard 2.0ライブラリへのIポートこれ? 明らかに、これらのクラスはAPIには存在しません。 NuG

    0

    1答えて

    指定されたアセンブリの特定のインターフェイスのすべての(プロパティとコンストラクタ)インポートを一覧表示するための洗練されたMEF方法はありますか? [Import]または[ImportingConstructor]属性(など)をチェックして、エクスポートされたすべてのタイプをリフレクションでスキャンできますが、MEFはすでにそれを認識していると思います。 =

    0

    1答えて

    .netコアに切り替えて、レガシーフレームワークMEFコードを新しいMicrosoft Composition (MEF 2)(Microsoft.Composition 1.0.31)に移行しようとしています。 私たちは、作成ポリシーが "非共有"であるいくつかのクラスを持っています。私は、.NETコアとMEF 2を使用して、次の属性を適用する必要がありますどのように立ち往生しています: [Pa

    2

    1答えて

    私は舞台裏でImportAttributeまたはImportManyAttributeがエクスポートタイプの実際のインスタンスとペアにエクスポートしたメタデータを取得するために、MEFのいくつかのコアメソッドを使用する必要があると考えています。 Bのエクスポートされた値を取得するとき、私はこのように、IMetadataインタフェースを介してAとそれに関連するメタデータの正しくエクスポートインスタン