从2.0升级到3.0和MVC 4.0升级到MVC 5.0后Razor出错

rob*_*986 5 c# razor asp.net-mvc-4 asp.net-mvc-5

升级到Razor 3.0从2.0和mvc 4.0升级到5.0后,我出现错误.有谁知道从那以后会发生什么变化会给我这些错误?我的项目建立得很好,但它只是令人讨厌.看图...

错误32'System.Web.WebPages.Html.HtmlHelper'不包含'Action'的定义,也没有扩展方法'Action'接受类型'System.Web.WebPages.Html.HtmlHelper'的第一个参数'(你错过了using指令或程序集引用吗?)

在此输入图像描述

谢谢!

编辑: 此问题发生在Visual Studio 2012上.以下是我按照建议从MVC4升级到5并下载"Web Tools 2013.1 for Visual Studio 2012"后出现的新错误

在此输入图像描述