É MEF um substituto para System.AddIn? [duplicado]
-
02-07-2019 - |
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?
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 .