C# &引用;“HttpRequestContext”;找不到类型和命名空间

C# &引用;“HttpRequestContext”;找不到类型和命名空间,c#,.net,C#,.net,我添加了System.Web.Http.Controllersdll,但是系统无法识别HttpRequestContext 错误消息是:找不到类型和命名空间“HttpRequestContext”(是否缺少using指令或程序集引用) VS版本是2012年 .NET框架是4.5 有什么想法吗 谢谢 2012年?!不太懂技术:)根据[要使用的DLL实际上是System.Web.Http给它一个远射!Sysyem.Web.Http.controllers.HttpRequestContext它可以工

我添加了System.Web.Http.Controllersdll,但是系统无法识别HttpRequestContext

错误消息是:找不到类型和命名空间“HttpRequestContext”(是否缺少using指令或程序集引用)

VS版本是2012年

.NET框架是4.5

有什么想法吗


谢谢

2012年?!不太懂技术:)根据[要使用的DLL实际上是System.Web.Http给它一个远射!Sysyem.Web.Http.controllers.HttpRequestContext它可以工作如果错误仍然存在,你应该仔细检查你的.Net版本。可能存在一些冲突。我与@Frits在这一点上是一致的-我看到这些神秘问题的主要原因是如果你正在引用正在使用的程序集g.net版本高于您的目标版本。有时这可能有点模糊,例如,程序集可能通过另一个程序集nuGet引用拉入。请尝试放弃对HttpRequestContext的需要,并启用详细的生成输出(通过工具/选项/项目和解决方案/生成和运行),开始重建,看看是否有什么东西出现。2012年?!不太懂技术:)根据[要使用的DLL实际上是System.Web.Http给它一个远射!Sysyem.Web.Http.controllers.HttpRequestContext它可以工作如果错误仍然存在,你应该仔细检查你的.Net版本。可能存在一些冲突。我与@Frits在这一点上是一致的-我看到这些神秘问题的主要原因是如果你正在引用正在使用的程序集g.net版本高于您的目标版本。有时这可能有点模糊,例如,程序集可能通过另一个程序集nuGet引用拉入。请尝试放弃对HttpRequestContext的需要,并启用详细的生成输出(通过工具/选项/项目和解决方案/生成和运行),开始重建,看看是否有什么东西出现。