0

System.Web.Mvc'sFileStreamResultMicrosoft.AspNetCore.Mvc' s 和有什么不一样FileStreamResult?使用后者而不是第一个有什么重要的好处吗?

编辑:

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

4

2 回答 2

0

System.Web.Mvc命名空间由 .NET Framework MVC 使用。Microsoft.AspNetCore.Mvc由 .NET Core MVC 使用。Pick appropriatly for the type of project you are building.

于 2019-09-11T02:34:14.090 回答
0

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

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

根据您的项目,您只能使用其中之一。

可以拥有一个面向完整 .NET Framework的 ASP.NET Core 项目,然后System.Web.Mvc.dll直接添加对的引用。那可能行得通。但我不知道你为什么想要。

但是,如果您的 ASP.NET Core 项目以 .NET Core 为目标,则无法使用System.Web.Mvc.

于 2019-09-11T02:39:36.723 回答