Я создал сборку, содержащую службы WCF, которые объявлены в файле app.config сборки и автоматически размещаются, когда я начинаю отлаживать клиентское приложение.Это все работает.
Проблема в том, что мне нужно выполнить некоторые инициализации до размещения сервисов, особенно мне нужно собрать список известных типов, которые будут использоваться с [ServiceKnownType ("Атрибут RegisterKnownTypes ", typeof (ServiceKnownTypesHelper))] (я использую MEF для сбора типов знаний из моих сборок, поэтому я не могу просто поместить их в файл конфигурации, поскольку они известны во время выполнения, а не раньше).
Есть ли способ инициализировать что-то до размещения служб WCF?Я могу инициализировать вещи в конструкторе классов обслуживания, но уже слишком поздно регистрировать известные типы.