Невозможно привести объект типа ServiceCollection к типу Autofac.ContainerBuilder с использованием ядра dotnet и autofacC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно привести объект типа ServiceCollection к типу Autofac.ContainerBuilder с использованием ядра dotnet и autofac

Сообщение Anonymous »

Я пытаюсь использовать autofac в своем проекте dotnet core 3.1, но не могу запустить проект после записи ConfigurationContainer внутри файла start.cs.< /p>

Код: Выделить всё

    public void ConfigureContainer(ContainerBuilder builder)
{

var databaseConnectionString = Configuration.GetConnectionString("Database");

builder.RegisterModule(new MediatorModule());
builder.RegisterModule(new ApplicationModule(databaseConnectionString));
}
Я получаю следующую ошибку:


System.InvalidCastException: невозможно выполнить приведите объект типа

«Microsoft.Extensions.DependencyInjection.ServiceCollection» к типу
«Autofac.ContainerBuilder». at
Microsoft.Extensions.Hosting.Internal.ConfigureContainerAdapter`1.ConfigureContainer(HostBuilderContext
hostContext, ObjectContainerBuilder) at
Microsoft.Extensions.Hosting.HostBuilder.CreateServiceProvider() at
Microsoft.Extensions.Hosting.HostBuilder.Build() в
Program.Main(String[] args) в C:\src\Program.cs:строка 39


Подробнее здесь: https://stackoverflow.com/questions/596 ... inerbuilde
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»