Вам не нужно это делать.
Просто убедитесь, что каталог, который вы используете, когда вы импортируете этот плагин, включает сборку основного приложения.
Когда MEF создает ваш тип для его экспорта (чтобы выполнить импорт IPluginControl
в другом месте), он уже скомпоновает эту часть для вас - и в этот момент импортирует строку «Сообщение» (хотя вы Скорее всего, следует назначить имя этому «сообщению» или пользовательскому типу какого-либо другого типа, иначе он просто импортирует строку, и вы можете использовать только один «строковый» экспорт в любом месте вашего приложения).
Когда MEF компонует части, он находит все типы, соответствующие указанному типу (в данном случае IPluginControl
), создает экземпляр одного объекта, удовлетворяет любые [Import]
требования для этого объекта (поэтому вам не нужно составлять в вашем конструкторе), затем назначает его любым объектам, импортирующим тип.