这两个来自不同 类 的 FileStreamResult 有什么区别?
What is the difference between the these two FileStreamResult from different classes?
System.Web.Mvc
的 FileStreamResult
和 Microsoft.AspNetCore.Mvc
的 FileStreamResult
有什么区别?与第一个相比,使用后者有什么重要的好处吗?
编辑:
是否可以有 .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
。
System.Web.Mvc
的 FileStreamResult
和 Microsoft.AspNetCore.Mvc
的 FileStreamResult
有什么区别?与第一个相比,使用后者有什么重要的好处吗?
编辑:
是否可以有 .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
。