What is the difference between System.Web.Mvc's FileStreamResult and Microsoft.AspNetCore.Mvc's FileStreamResult? Is there any significant take away of using the latter over the first one?
Edit:
Is it possible to have .Net Core project but still use System.Web.Mvc? I don't know how but just asking for possibility here, is it or is not?
The
System.Web.Mvcnamespace is used the .NET Framework. If your project is targetting the .NET Framework, use this.The
Microsoft.AspNetCore.Mvcnamespace is used in .NET Core. If your project is targetting .NET Core, use this.Only one of them will be available to you, depending on your project.
You can have an ASP.NET Core project that targets the full .NET Framework, and then add a reference to
System.Web.Mvc.dlldirectly. That might work. But I don't know why you would want to.But if your ASP.NET Core project is targetting .NET Core, then there is no way to use
System.Web.Mvc.