プラグインをサポートする.NETクライアントアプリケーションを作成する最良の方法論

StackOverflow https://stackoverflow.com/questions/422005

  •  05-07-2019
  •  | 
  •  

質問

.netプラグインアーキテクチャは、プラグインプラットフォームとして使用するには非常に複雑であることがわかりました。プラグインインターフェイスは、サードプログラマーが開発するためにシンプルである必要があると思います。

よりシンプルで効果的なプラグインのテクニックを知っていますか/使用していますか?より正確には、メモ帳などのテキストエディターを開発し、さまざまな構文のハイライト、インターフェイスの変更、シェルの統合などのためのプラグインを(例として)必要とすることを想像してみましょう。

組み込みの.netプラグインコードを使用しますか、それとも別のビルド/使用しますか?

役に立ちましたか?

解決

MEF をご覧ください。これはまさにこのために設計されており、非常に簡単に使用できます。

他のヒント

任意のIoCフレームワーク+動的アセンブリの読み込み。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top