在asp.net web api应用程序中找不到命名空间System.Web.Http.Results

Lam*_*fif 2 .net asp.net-mvc .net-assembly asp.net-web-api system.web.http

我有一个asp.net web api应用程序,其中我有这一行:

using System.Web.Http.Results;
Run Code Online (Sandbox Code Playgroud)

我的问题是命名空间无法识别,我验证system.Web.Http了bin文件夹中存在的dll !!

所以我需要知道:

  • 这个问题的原因是什么?
  • 我该如何解决?

Mih*_*nut 8

您需要重新安装NuGet包,它可以纠正损坏的依赖项.打开包管理器并运行Update-Package Microsoft.AspNet.WebApi -reinstall.