Jak zachować import MEF i eksportować informacje na dysk

Dla mojej aplikacji opisanej wto pytanie Chcę użyć MEF do skanowania dostępnych zespołów wtyczek, a następnie zapisać wszystkie dostępne informacje o imporcie i eksporcie w formacie serializowanym (np. Zestaw ciągów lub strumień pamięci). Jest to konieczne, ponieważ muszę przesłać informacje o imporcie i eksporcie przez granicę AppDomainbez ładowanie zestawów wtyczek (zasadniczo chcę opóźnić ładowanie wtyczek). Znalazłem na przykład kilka odniesieńten lubten ale żaden z linków nie dał mi żadnego pojęcia, jak:

Wyodrębnij cały import i eksport z zespołuSerializuj wszystkie wymagane informacje o imporcie / eksporcieA potem ponownie nawodnić szeregowane informacje z powrotem do importu i eksportu.

Myślę, że mogę użyćKlasa ReflectionModelServices aby utworzyć definicje importu / eksportu, ale nadal pozostawia części serializacji i deserializacji. Czy ktoś może mi wskazać przykłady, dokumentację lub zasugerować, jak postępować według tych kroków?

questionAnswers(2)

yourAnswerToTheQuestion