Исходный код C # Примеры, которые используют System.Addin (MAF)? - PullRequest
3 голосов
/ 17 июля 2009

Точно так же, как видеть, как другие используют MAF:

  • Что определить как контракты?
  • Совместное использование IoC и MAF?
  • Как надстройки общаются друг с другом?
  • Как MAF помогает создавать приложение winforms? ...

1 Ответ

2 голосов
/ 26 февраля 2011

Как уже упоминалось в комментариях, System.AddIn в значительной степени считается устаревшим перед лицом обновленного API, который намного проще в использовании. Это находится в System.ComponentModel.Composition и широко известно как MEF (сокращение от Managed Extensibility Framework). Я бы посоветовал вам пропустить MAF и перейти непосредственно к использованию MEF.

FWIW, Visual Studio 2010 использует MEF для динамического расширения пользовательского интерфейса, как для функций, поставляемых с VS, так и для расширений, предоставляемых сторонними производителями.

...