.NET Framework 4.7.2中IActionResult的命名空间与依赖库咨询
.NET Framework 4.7.2 Web API项目添加IActionResult支持的引用方案
在你的.NET Framework 4.7.2 Web API项目里,要使用IActionResult类型,需要引入Microsoft.AspNetCore.Mvc.Core这个NuGet包,具体操作如下:
- 打开Visual Studio,右键项目选择「管理NuGet程序包」
- 切换到「浏览」标签,搜索
Microsoft.AspNetCore.Mvc.Core,挑选适配.NET Framework 4.7.2的稳定版本(推荐选ASP.NET Core 2.x或3.x对应的版本,更高版本大概率不再支持.NET Framework) - 安装完成后,在代码里加上
using Microsoft.AspNetCore.Mvc;命名空间,就能正常使用IActionResult和Content方法了。
另外提一句:传统ASP.NET Web API(基于System.Web.Http)原本用的是IHttpActionResult作为返回类型,如果没有硬性要求用IActionResult,直接用原生的IHttpActionResult也能实现相同的响应返回效果,还不用额外加包。
内容的提问来源于stack exchange,提问作者bilpor
相关产品推荐
相关产品推荐

