атрибут. Я бы сказал, что это абсолютно нет-нет. Контейнер должен быть настроен в одном месте (корень композиции) одновременно (во время запуска).

чную регистрирую подмножество контроллеров Web API моего проекта:

container.Register(typeof(ILGTWebApiController), controllerType, Lifestyle.Transient); 

Работает отлично. Тем не менее, когда я бегу:

GlobalConfiguration.Configuration.DependencyResolver = 
    new SimpleInjectorWebApiDependencyResolver(container);

Похоже влияетвсе Контроллеры Web API в проекте. Я хотел бы оставить остальных нетронутыми простым инжектором.

Если я не запускаю приведенный выше код, простой инжектор будет жаловаться на то, что у моих контроллеров нет пустого конструктора (чего они явно не будут иметь, поскольку я использую DI).

Ответы на вопрос(1)

Ваш ответ на вопрос