Я сейчас перехожу к StructureMap 4 (в частности, версии 4.0.1.318). У меня есть то, что смотрит на меня как соответствующей регистрации объекта: For<ISomeInterface>().Use(() => GetConcreteInstance());
Вот упрощенная версия пары классов в моем решении и интерфейсах, которые они реализуют. Они совместно используют один интерфейс, а также реализуют выделенный интерфейс. public interface ISharedContrac