Невозможно ввести объект с помощью Autofac

Январь 2018, здесь есть Youtube HTML, вы можете видеть id = "button" id = "info" дублируются.

0
задан Massey 18 January 2019 в 05:44
поделиться

1 ответ

Попробуйте:

static void Main(string[] args)
{
    var build = new ContainerBuilder();
    build.Register<EmployeeDetail>().As<IEmployeeDetail>().InstancePerDepenency();
    build.Register<Employee>().AsSelf().InstancePerDependency();
    var container = build.Build();
    Employee employee = container.Resolve<Employee>();

    Console.WriteLine(employee.GetName());
    Console.ReadLine();
}

Объяснение:

Необходимо зарегистрировать не только типы, которые являются зависимостями, но и типы, которые используют эти зависимости. В основном все, что вы хотите решить.

0
ответ дан Florian Schmidinger 18 January 2019 в 05:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: