在 .net core 2.1.6 中将 Microsoft.aspnetcore.all 更改为 Microsoft.NETCore.App 后,UseLibuv 选项消失了

UseLibuv option gone after changing Microsoft.aspnetcore.all to Microsoft.NETCore.App in .net core 2.1.6

我正在使用 asp.net 核心 2.1.6 我刚刚将 Microsoft.aspnetcore.all 更改为 Microsoft.NETCore.App,因为发布网络 api 项目的规模太大了。 在我的代码中,我使用 UseLibuv(o => o.ThreadCount = 1000) 来设置最小线程数

public static IWebHostBuilder BuildWebHost(string[] args) => WebHost.CreateDefaultBuilder(args)
                .UseStartup<StartupShutdownHandler>()
                //.UseLibuv(o => o.ThreadCount = 1000)  
                ;

现在这个选项不来了。我现在如何像以前一样设置最小线程

有点关系

对于 UseLibuv,它在 Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv 包下,您可以尝试从 nuget 安装 Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv