不是,Microsoft.AspNetCore.Hosting 2.2.7版本是针对ASP.NET Core 2.2的。当使用ASP.NET Core 5.0时,应该使用Microsoft.AspNetCore.App软件包,它包含了所有的基础核心库,包括Microsoft.AspNetCore.Hosting。
引入Microsoft.AspNetCore.App软件包的方法如下所示:
在项目文件中(如.csproj文件)中添加以下内容:
net5.0
以上代码片段在项目文件.csproj中为.NET 5.0项目添加了Microsoft.AspNetCore.App引用。现在,项目就可以使用Microsoft.AspNetCore.Hosting和其他AspNetCore相关API了。