Я настроил DI в своей функции Azure, используя Microsoft.Azure.Functions.Extensions.DependencyInjection
и Microsoft.Extensions.DependencyInjection
. Итак, это мой стартап:
public class Startup : FunctionsStartup
{
public override void Configure(IFunctionsHostBuilder builder)
{
builder.Services.AddTransient<IThingFactory, ThingFactory>();
}
}
Это отлично работает в проекте, однако я добавил ссылку на SomeOtherProject.dll
(один из моих библиотек классов проектов).
Мой вопрос: нужно ли мне настраивать службы для каждого из интерфейсов и реализаций SomeOtherProject
, которые я буду использовать?