Asp.net core 是否需要为.net core 3.1框架(如.net core 2.1)中的中间件安装明确的microsoft软件包

Asp.net core 是否需要为.net core 3.1框架(如.net core 2.1)中的中间件安装明确的microsoft软件包,asp.net-core,asp.net-core-3.1,asp.net-core-2.1,Asp.net Core,Asp.net Core 3.1,Asp.net Core 2.1,我使用Microsoft.AspNetCore.StaticFiles(2.0.2)和Microsoft.AspNetCore(2.0.2)包作为ASP.NET Core 2.1 MVC web项目的中间件。如果我将此项目升级到.NET Core 3.1,或者它被.NET Core 3.1框架隐式引用,是否需要相同的包?这两个包都包含在dotnet Core 3.1的框架中/我们如何检查.NET Core 3.1与.NET Core 2.1.相比,哪些包包含在.NET Core 3.1中..因为

我使用
Microsoft.AspNetCore.StaticFiles
(2.0.2)和
Microsoft.AspNetCore
(2.0.2)包作为ASP.NET Core 2.1 MVC web项目的中间件。如果我将此项目升级到.NET Core 3.1,或者它被.NET Core 3.1框架隐式引用,是否需要相同的包?

这两个包都包含在dotnet Core 3.1的框架中/

我们如何检查.NET Core 3.1与.NET Core 2.1.相比,哪些包包含在.NET Core 3.1中..因为我有一些包是显式引用的在net core 2.1中,此处所有内容: