HttpContext在类库中不可用

时间:2013-01-04 01:20:24

标签: c# httpcontext system.web

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

但是,当我尝试HttpContext时,找不到任何内容。我尝试使用完整路径System.web.HttpContext,但唯一出现的是与ASP相关的3个项目。

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

以下是工作屏幕截图

working screenshot

及以下是非工作截图

not working screenshot

感谢您提供的任何帮助

3 个答案:

答案 0 :(得分:34)

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

答案 1 :(得分:7)

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

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

答案 2 :(得分:3)

只是为了添加一些输入,其他人就会挂起来。如果您在单元测试项目或链接回MVC项目的类库中,则可能引用了 System.Web.Mvc 。这不包括 System.Web 。如果您需要特定的Mvc(如SelectList)和HttpContext

,则必须添加两者