Pergunta

Duplicate possíveis:
Escolher entre MEF e MAF (System.AddIn)

É o Managed Extensibility Framework um substituto para System.AddIn? Ou eles são complementares?

Foi útil?

Solução

É tocado nos Fóruns do MSDN aqui:

comparação ao AddIn bibliotecas?

E também por Krzysztof Cwalina em seu blog sobre a libertação de MEF:

Managed Extensibility Framework

Resumo :. Eles vivem lado a lado

Outras dicas

A resposta curta não, não é. System.AddIn permite suplementos isolados em um seprate app-domínio / processo. Ele também fornece recursos para controle de versão. Esses recursos são fundamentais para muitos clientes particularmente grandes ISVs. MEF, por outro lado é projetado para ser modelo de programação simples para extensibilidade. Os dois podem trabalhar juntos e se complementam.

.. apenas duas ligações para referência futura:

Assim como uma nota lateral, há algum tempo atrás eu desenvolvi chamado IsolatingCatalog, que é catálogo MEF para fornecer isolamento parte. Você pode instruí-lo para que você peças são criadas em um domínio app / processo separado. WCF é usado para IPC. Confira aqui .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top