Я пытаюсь использовать StructureMap для сканирования во время выполнения для сборок, которые содержат реализацию класса Registry, но я столкнулся с проблемой.
Если dll содержит класс Registry, но также содержит ссылку на dll, который отсутствует во время выполнения (скажем, dll Rhino.Mocks, который не требуется во время выполнения), StructureMap сгенерирует исключение StructureMapConfiguration в результате вызов Assembly.GetExportedTypes ().
Есть ли способ избежать этого поведения в StructureMap?
ObjectFactory.Initialize(x =>
{
x.Scan(s =>
{
s.AssembliesFromApplicationBaseDirectory();
s.LookForRegistries();
});
});