这两个来自不同 类 的 FileStreamResult 有什么区别?

What is the difference between the these two FileStreamResult from different classes?

System.Web.MvcFileStreamResultMicrosoft.AspNetCore.MvcFileStreamResult 有什么区别?与第一个相比,使用后者有什么重要的好处吗?

编辑:

是否可以有 .Net Core 项目但仍然使用 System.Web.Mvc?我不知道如何,只是在这里询问可能性,是不是?

System.Web.Mvc 命名空间由 .NET Framework MVC 使用。 Microsoft.AspNetCore.Mvc 由 .NET Core MVC 使用。适当地选择您正在构建的项目类型。

System.Web.Mvc 命名空间用于 .NET Framework。如果您的项目以 .NET Framework 为目标,请使用它。

.NET Core 中使用了 Microsoft.AspNetCore.Mvc 命名空间。如果您的项目以 .NET Core 为目标,请使用它。

您只能使用其中一种,具体取决于您的项目。

可以 直接ASP.NET 核心项目targets the full .NET Framework, and then add a reference to System.Web.Mvc.dll可能 有效。但我不知道你为什么想要。

但是如果你的ASP.NET核心项目是针对.NET Core的,那么就没有办法使用System.Web.Mvc