diff --git a/framework/src/Volo.Abp.Autofac/Microsoft/Extensions/Hosting/AbpAutofacHostBuilderExtensions.cs b/framework/src/Volo.Abp.Autofac/Microsoft/Extensions/Hosting/AbpAutofacHostBuilderExtensions.cs
new file mode 100644
index 0000000000..65b008ecf4
--- /dev/null
+++ b/framework/src/Volo.Abp.Autofac/Microsoft/Extensions/Hosting/AbpAutofacHostBuilderExtensions.cs
@@ -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));
+ }
+ }
+}
diff --git a/framework/src/Volo.Abp.Autofac/Volo.Abp.Autofac.csproj b/framework/src/Volo.Abp.Autofac/Volo.Abp.Autofac.csproj
index bc7c696c3d..fdb7318e30 100644
--- a/framework/src/Volo.Abp.Autofac/Volo.Abp.Autofac.csproj
+++ b/framework/src/Volo.Abp.Autofac/Volo.Abp.Autofac.csproj
@@ -16,6 +16,7 @@
+