我必须说的第一件事是“抱歉我的英语不好”
最近我正在尝试从这些来源学习和下载asp.net Identity Framework及其样本:
https://www.nuget.org/packages/Microsoft.AspNet.Identity.EntityFramework/2.0.0 https://www.nuget.org/packages/Microsoft.AspNet.Identity.Samples
我在一个Empty mvc 5项目(使用VS 2013)中从软件包管理器控制台下载了示例,在下载结束后,我打开了/Home/Index.cshtml。几秒后VS列出了错误列表中的一些错误。在接下来我试图看到另一个视图,在它之后VS列出了一些其他错误。一次又一次。打开每个视图后。以下是其中一些:
当前上下文中不存在名称“ViewBag”c:... \ Documents \ Visual Studio 2013 \ Projects \ WebApplication5 \ WebApplication5 \ Views \ Home \ Index.cshtml
'System.Web.WebPages.Html.HtmlHelper'不包含'ActionLink'的定义,也没有扩展方法'ActionLink'接受类型'System.Web.WebPages.Html.HtmlHelper'的第一个参数(您是否缺少using指令或程序集引用?)c:\ Users ... \ Documents \ Visual Studio 2013 \ Projects \ WebApplication5 \ WebApplication5 \ Views \ Home \ Index.cshtml
所有视图中的每个扩展方法都会出现这些错误。在intellisense列表中没有扩展方法。我在项目中失去了所有这些。我搜索了许多论坛并编制了mvc网站,但没有找到合适的答案。
请帮帮我。
答案 0 :(得分:0)
我找到了答案。 我在解决方案的属性和重建解决方案中将.Net框架版本从4.5.1更改为4.5。 然后我再次将.Net框架版本从4.5更改为4.5.1。在Visual Studio识别所有扩展方法之后。 我无法理解它如何解决我的问题,但它有效。 抱歉我的英语不好。