2012-04-19 13 views
12

MVC 4ベータプロジェクトにMicrosoft.Web.Optimizationを追加しています。Cshtml参照を解決できません

マイ_Layout.cshtml:

<script src="@Microsoft.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl("~/Scripts/Framework/js", true)"></script> 

エラー1型または名前空間名 'の最適化' は、名前空間 'Microsoft.Web' に存在しません文句(あなたは組み立てが欠落しています

ただし、プロジェクト内の.csファイルは、そのタイプ(コントローラなど)を解決できます。

新しく追加されたリファレンスについて.cshtmlページに知らせるために何かする必要がありますか?

答えて

15

NuGetは私と旧バージョン0.1を提供しています。それがこの問題を引き起こしたが、その参照を削除し、NuGet経由1.0.0-前を追加すると、名前空間は、このリリースでSystem.Web.Optimizationに変更されたことを

http://www.nuget.org/packages/Microsoft.Web.Optimization

注問題を解決し、なぜ私はわかりません。

+2

代わりに "Install-Package Microsoft.AspNet.Web.Optimization"を使用してください。 –

0

私は突然このエラーが発生し始めました。通常、IISを再起動するというトリックはうまくいかず、Visual Studioを再起動しました。

関連する問題