Como manter as informações de importação e exportação do MEF para o disco

Para minha aplicação como descrito emessa questão Eu quero usar o MEF para verificar os assemblies de plug-in disponíveis e, em seguida, armazenar todas as informações de importação e exportação disponíveis em um formato serializado (por exemplo, um conjunto de seqüências de caracteres ou um fluxo de memória). Isso é necessário porque preciso transferir as informações de importação e exportação sobre um limite de AppDomainsem carregando os assemblies do plugin (essencialmente eu quero atrasar o carregamento dos plugins). Eu encontrei algumas referências, por exemploeste oueste mas nenhum dos links me deu uma ideia de como:

Extrair todas as importações e exportações de uma montagemSerialize todas as informações necessárias de importação / exportaçãoE, mais tarde, reidratar as informações serializadas de volta para importações e exportações.

Acho que posso usar oClasse ReflectionModelServices para criar definições de importação / exportação, mas que ainda deixa as partes de serialização e desserialização. Alguém pode me apontar alguns exemplos, documentação ou me dar sugestões sobre como proceder nesses passos?

questionAnswers(2)

yourAnswerToTheQuestion