TwitterのブートストラップでMVC4アプリケーションを起動する際に問題があります。 VS 2012でVS2012の単純なNugetインストールからMVC4 Twitter Bootstrapプロジェクトが失敗する問題を解決するには?
、私は、新しい空のMVC4アプリケーションを作成し、以下のパッケージをインストール:
- インストール・パッケージtwitter.bootstrap.mvc4を
- は、インストール・パッケージを twitter.bootstrap.mvc4.sample
いくつかのナビゲーションオプションのようなものですが、私はこれらのいくつかのトーナリーLink 1とLink 2を調べています。
は、問題をコンパイルする可能性についての注意を読んで、私は解決策を再起動し、私は受けてるのエラーはreadmeのものではなく、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パッケージは10月26日、感謝2013年
支援に日付を記入しています。
それは11月19日だと私はVS2012でnugetインストールパッケージと同じ問題を抱えています。私がMuthuによって提供された修正を適用したとき、私はApplication_Start()のRegisterRoutes()への重複呼び出しのためにランタイムエラーが発生しました。私はこの問題がまだ解決されていないことに驚いています... – Sephrial
プロジェクトにNugetパッケージを適用することは常に危険です。あなたが依存関係として何を追加しているのか分かりません。ブートストラップは単にUIテンプレートです。自分のテンプレートを適用し、自分で配線しています...ショートカットはありません。インストール/アンインストール用 – ElHaix
シーケンスは PM>インストール・パッケージtwitter.bootstrap.mvc4 -version 1.0.90 を PM>インストール・パッケージのtwitter.bootstrap.mvc4.htmlhelpers PM>はインストール-version 1.0.90 以下のように動作します-Package twitter.bootstrap.mvc4.sample -Version 1.0.90 –