我在使用 Twitter 引导程序启动 MVC4 应用程序时遇到问题。
在 VS 2012 中,我创建了一个新的空 MVC4 应用程序,安装了以下包:
- 安装包 twitter.bootstrap.mvc4
- 安装包 twitter.bootstrap.mvc4.sample
似乎是一些与导航路线选项相关的问题,因为我正在浏览这几个教程Link 1和Link 2。
在阅读有关可能的编译问题的说明时,我重新启动了解决方案,但我收到的错误不是自述文件中的错误,而是集中在NavigationRouteOptions
、NavigationRouteFilters
、RouteValueDictionary
和:FilterToken
HasFilterToken
'System.Web.Routing.RouteValueDictionary' does not contain a definition for 'HasFilterToken' and no extension method 'HasFilterToken' accepting a
first argument of type 'System.Web.Routing.RouteValueDictionary' could be found (are you missing a using directive or an assembly reference?)
...\AdministrationRouteFilter.cs 18
'System.Web.Routing.RouteValueDictionary' does not contain a definition for 'FilterToken' and no extension method 'FilterToken' accepting a
first argument of type 'System.Web.Routing.RouteValueDictionary' could be found (are you missing a using directive or an assembly reference?)
..\AdministrationRouteFilter.cs 20
The name 'NavigationRouteFilters' does not exist in the current context
'NavigationRouteOptions' could not be found (are you missing a using directive or an assembly reference?)
我已经确认我也navigationroutes.mvc4
安装了 Nuget 包。
这仅适用于 VS 2013 吗?
Nuget 包的日期为 2013 年 10 月 26 日。
协助表示赞赏。