#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 .. поврежденный кеш или что-то в этом роде