Как сохранить MEF импорта и экспорта информации на диск

Для моей заявки, как описано вэтот вопрос Я хочу использовать MEF для сканирования доступных сборок плагинов и затем сохранить всю доступную информацию об импорте и экспорте в сериализованном формате (например, набор строк или поток памяти). Это необходимо, потому что мне нужно перенести информацию об импорте и экспорте через границу AppDomainбез загрузка сборок плагинов (по сути, я хочу отложить загрузку плагинов). Я нашел несколько ссылок, напримерэтот или жеэтот но ни одна из ссылок не дала мне представления о том, как:

Извлечь весь импорт и экспорт из сборкиСериализация всей необходимой информации об импорте / экспортеА затем повторно гидратировать сериализованную информацию обратно в импорт и экспорт.

Я думаю, что я могу использоватьReflectionModelServices class создавать определения импорта / экспорта, но это все еще оставляет части сериализации и десериализации. Кто-нибудь может указать мне на некоторые примеры, документацию или предложить мне, как сделать эти шаги?

Ответы на вопрос(2)

Ваш ответ на вопрос