2012-12-27 3 views
7

Mvc4 Webプロジェクトにバンドルを追加しようとしています。私が撮ったの手順:Mvc4の_Layout.cshtmlのStyles.Render呼び出しでWebGreaseエラーが発生する

  1. RegisterBundles(...)メソッド内bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));と私のApp_Startフォルダに追加BundleConfig.csGlobal.asax.cs
  2. に私の_Layout.cshtml
  3. 追加BundleConfig.RegisterBundles(BundleTable.Bundles);<head>以内に添加@Styles.Render("~/Content/css")System.Web.Optimization
  4. に私のプロジェクトへの参照を追加しました
  5. 私のの中にシンプルなsite.cssを追加しましたフォルダ。

私は上記のステップ#2からのラインに乗るエラーがCould not load file or assembly 'WebGrease, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

enter image description here

である私は、DLLの参照または何かが足りないのですか?私が最初は空のMvc4プロジェクトから始めたことに注意してください。

答えて

7

私はこの問題も抱えていましたが、解決策を見つけました。基本的には、単に "webgrease"を更新する必要があります。

  1. 右ソリューションエクスプローラでプロジェクトのソリューションをクリックします。

    は、ここで私はwebgreaseを更新するためにやったことです。

  2. クリックして左
  3. 検索の更新セクションに
  4. ゴー「ソリューションのためのNuGetパッケージの管理は、」
  5. が次に更新「WebGrease」「WebGrease」

私が構築されたとき、これは私のために働きました私の解決策。

+0

それは私にとってもうまくいった – Bertie92

関連する問題