HttpContext的在类库不可用(HttpContext not available in Cl

2019-07-17 19:46发布

我工作的一个项目,我有一个C#类库,它需要使用System.web.HttpContext 。 我在另一个项目做过没有问题,但现在它不工作。 我不知道我失踪,他们俩都是针对.NET 3.5和我已经添加了参考System.web并添加指令using System.web

然而,当我尝试做HttpContext没有被发现。 我使用的完整路径尝试System.web.HttpContext但出现的唯一的事情都与ASP 3项。

下面是从工作项目IntelliSense和非工作智能感知截图

下面是截图工作

以下是非工作截图

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

Answer 1:

这意味着,无论你正在使用或客户端配置文件作为目标框架未正确添加引用System.Web程序。



Answer 2:

尽管您的评论,您已经添加参考的System.Web的项目仍然是你所看到的最可能的原因。

你看到的类是从System.dll中来,而不是System.Web.dll中。



Answer 3:

我想补充一些输入柜面有人被挂了这一点。 如果你是在一个单元测试项目或者类库链接回到一个MVC项目,你可能要System.Web.Mvc的引用。 这不包括System.Web程序 。 您必须同时添加,如果你需要的东西,具体的mvc(像的SelectList)和HttpContext的



文章来源: HttpContext not available in Class Library