2012-04-19 30 views
12

Bir MVC 4 Beta projesine Microsoft.Web.Optimization ekliyorum.Cshtml Başvurusu Çözülemiyor Referans

Benim _Layout.cshtml:

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

Hata 1 tipi veya ad alanı adı 'Optimizasyon' ad 'Microsoft.Web' mevcut değildir şikayetçi (Bir montajı eksik başvuru?)

Ancak, projedeki herhangi bir .cs dosyası bu tür (örneğin, bir denetleyici) bu sorunu çözebilir.

Yeni eklenen referans hakkında .cshtml sayfasını bilgilendirmek için bir şeyler yapmam gerekir mi?

cevap

15

NuGet bana ve eski sürüme, 0,1 teklif etti. O bu sorunu neden, ama bu başvuru kaldırma ve Nuget aracılığıyla 1.0.0-Pre ekleyerek ad bu sürümde System.Web.Optimization olarak değiştiğini

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

Not sorunu çözüldü neden emin değilim.

+2

"Install-Package Microsoft.AspNet.Web.Optimization" yerine kullanın –

0

Bu hatayı aniden başlatmaya başladım, IIS'nin yeniden başlatılmasının normal bir hilesi işe yaramadı, ancak Visual Studio'yu yeniden başlattı.