Я только что начал использовать StructureMap, ранее работав с Spring.Net. Мне нравится DefaultConventionScanner и возможность сканирования сборок и использования соглашения по конфигурации для поиска классов. Но, как представляется, существует ограничение, что классы, реализующие интерфейсы, должны быть общедоступными, тогда как нам нравится игнорировать интерфейсы public и наши реализации, встроенные в сборку.Can Structuremap DefaultConventionScanner найти непубличные классы
Есть ли способ попросить DefaultConventionScanner найти внутренние классы?
Отмечая, что этому ответу несколько лет ... это все еще так? –
Да, это все еще так. «За кулисами StructureMap использует метод Assembly.GetExportedTypes() из .Net CLR для поиска типов и ...» - http://structuremap.github.io/registration/auto-registration-and-conventions/ –