C# 即使使用System.Web,也找不到HttpContextBase

C# 即使使用System.Web,也找不到HttpContextBase,c#,.net,httpcontext,C#,.net,Httpcontext,代码 HttpContextBase在我尝试HttpContext时给我错误“找不到类型或命名空间HttpContextBase”。我想弄明白为什么我不能再接受这个物体了 我正在使用.NET Framework 4.5.2,并且它有一个库类项目。根据用户评论的建议,问题是我必须引用汇编系统。web.dll您是否引用了汇编系统.web.dll?哇!我打球了。我忘了检查,因为“使用System.Web”没有抛出任何警告标志。谢谢,我真不敢相信我忘了这件事。@LordHoneydew我也做了同样的事:

代码

HttpContextBase在我尝试HttpContext时给我错误“找不到类型或命名空间HttpContextBase”。我想弄明白为什么我不能再接受这个物体了


我正在使用.NET Framework 4.5.2,并且它有一个库类项目。

根据用户评论的建议,问题是我必须引用汇编系统。web.dll

您是否引用了汇编系统.web.dll?哇!我打球了。我忘了检查,因为“使用System.Web”没有抛出任何警告标志。谢谢,我真不敢相信我忘了这件事。@LordHoneydew我也做了同样的事:(
using System.Web;

abstract class CookieHandler
{
    public CookieHandler(string domain)
    {
         CookieDomain = domain;
    }
    public string CookieDomain { get; set; }

    public abstract void SetCookie(HttpContextBase context, CookieHandler value);
}