Added generic host support for the Volo.Abp.Autofac package.

pull/1895/head
Halil İbrahim Kalkan 6 years ago
parent 7f5979145a
commit b856b1dcbf

@ -0,0 +1,20 @@
using Autofac;
using Volo.Abp.Autofac;
using Microsoft.Extensions.DependencyInjection;
namespace Microsoft.Extensions.Hosting
{
public static class AbpAutofacHostBuilderExtensions
{
public static IHostBuilder UseAutofac(this IHostBuilder hostBuilder)
{
var containerBuilder = new ContainerBuilder();
return hostBuilder.ConfigureServices((_, services) =>
{
services.AddObjectAccessor(containerBuilder);
})
.UseServiceProviderFactory(new AbpAutofacServiceProviderFactory(containerBuilder));
}
}
}

@ -16,6 +16,7 @@
<ItemGroup>
<PackageReference Include="Autofac.Extras.DynamicProxy" Version="4.5.0" />
<PackageReference Include="Autofac" Version="4.9.4" />
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="3.0.0" />
</ItemGroup>
<ItemGroup>

Loading…
Cancel
Save