2013-04-29 16 views
8

Bu hata, System.Web.Optimization Optimizasyonunun en son sürümüne güncellemeden sonra görünmeye başladı.'System.Web.Optimization.BundleCollection' düzeltmesi 'EnableDefaultBundles' hatası için bir tanım içermiyor

'System.Web.Optimization.BundleCollection' için tanımını içermiyor 'EnableDefaultBundles'

Bu aynı zamanda Nuget aracılığıyla son Microsoft Asp.Net Web Optimization Framework olsun emin olun BundleTable.Bundles.RegisterTemplateBundles();

cevap

15

için geçerlidir . BundleConfig.RegisterBundles(BundleTable.Bundles);

protected void Application_Start() 
{ 
    ... 
    BundleConfig.RegisterBundles(BundleTable.Bundles); 
    ... 
} 
+1

FYI nuget kitaplık adı Microsoft.AspNet.Web.Optimization. Komut yükleme paketidir. Microsoft.AspNet.Web.Optimization – ysrb

0

kullanmak Global.asax içinde namespace MeApp

:

Eğer App_Start klasörüne yerleştirilir BundleConfig.cs var ve ayrıca BundleConfig.cs onun Ad alanı gibi uygulama kök ad alanı olarak ayarlanmış olduğunu doğrulamak doğrulayın System.Web.Optimization'a sahip değilseniz, nuget paket yöneticisinden yükleyebilirsiniz. Goto Araçlar -> nuget paket yöneticisi -> Paket yöneticisi konsolu ve aşağıdaki komutu yazın. install-package Web.Optimization veya zaten yüklüyse ve sorun yaratıyorsa, paketi aşağıdaki komutla güncelleyebilirsiniz: update-package Web.Optimization

İlgili konular