HttpContext在类库中不可用

我正在开发一个项目,我有一个需要使用System.web.HttpContext的C#类库。 我之前在另一个项目中做过这个没有问题,但现在它没有工作。 我不确定我错过了什么,他们都瞄准.net 3.5,我添加了参考System.webusing System.web添加了指令。

但是,当我尝试做HttpContext没有找到任何东西。 我已经尝试使用完整路径System.web.HttpContext但唯一出现的是与ASP相关的3个项目。

以下是工作项目智能感知和非工作智能感知的截图

下面是工作截图

工作截图

以下是非工作截图

不工作截图

感谢您的任何帮助,您可以提供

这意味着要么使用客户端配置文件作为目标框架,要么未正确添加对System.Web的引用。

尽管您的评论已将System.Web的引用添加到项目中,但它仍然很可能是您所看到的原因。

您看到的类来自System.Dll,而不是System.Web.Dll。

只是为了添加一些输入,其他人就会挂起来。 如果您位于unit testing项目或链接回MVC项目的类库中,则可能引用了System.Web.Mvc 。 这不包括System.Web 。 如果您需要Mvc特定的东西(如SelectList)和HttpContext,则必须添加两者