错误 CS0012 类型“HttpRequestBase”在未引用的程序集中定义。必须添加对程序集“System.Web.Abstractions, Version=3.5.0.0, ..”的引用

错误	CS0012	类型“HttpRequestBase”在未引用的程序集中定义。必须添加对程序集“System.Web.Abstractions, Version=3.5.0.0, ..”的引用尝试了在Web.config中配置

<compilation debug="false">
      <assemblies> 
        <add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      </assemblies>
</compilation>

貌似没起作用,姿势不对?

错误	CS0012	类型“HttpRequestBase”在未引用的程序集中定义。必须添加对程序集“System.Web.Abstractions, Version=3.5.0.0, ..”的引用

工程目录下找到引用

错误	CS0012	类型“HttpRequestBase”在未引用的程序集中定义。必须添加对程序集“System.Web.Abstractions, Version=3.5.0.0, ..”的引用

发现本工程确实缺少错误提示那个Systerm.Mvc.Abstractions的引用,于是右击添加该引用就OK了

错误	CS0012	类型“HttpRequestBase”在未引用的程序集中定义。必须添加对程序集“System.Web.Abstractions, Version=3.5.0.0, ..”的引用

问题解决

错误	CS0012	类型“HttpRequestBase”在未引用的程序集中定义。必须添加对程序集“System.Web.Abstractions, Version=3.5.0.0, ..”的引用

算是一种解决方法吧,环境不同可能解决办法不同,我是解决了的,发出来仅供参考