Настройка Autofac

#c# #dependency-injection #autofac

#c# #внедрение зависимостей #autofac

Вопрос:

Я только начинаю с Autofac и пытаюсь настроить простую регистрацию, согласно документам, это должно сработать:

 var builder = new ContainerBuilder();
builder.RegisterType<CurrentUserInfo>().As<ICurrentUserInfo>();
  

Но я получаю:

Неверное количество параметров типа

И согласно документам:

  _containerProvider = new ContainerProvider(builder.Build());
  

Но нет метода сборки…

Ответ №1:

Перезапущенный Visual Studio .. поврежденный кеш или что-то в этом роде

Ответ №2:

Убедитесь, что вы ссылались на оба Autofac.dll и Autofac.Configuration.dll .

Комментарии:

1. Я только что проверил класс ContainerBuilder, используя reflector, и есть общедоступный метод сборки….

2. Перезапущенный Visual Studio .. поврежденный кеш или что-то в этом роде