2013-04-29 5 views
8

की परिभाषा नहीं है यह त्रुटि System.Web.Optimization के अनुकूलन के नवीनतम संस्करण में अद्यतन के बाद दिखाई देने लगती है।'System.Web.Optimization.BundleCollection' को ठीक करने में 'EnableDefaultBundles' त्रुटि

'System.Web.Optimization.BundleCollection' के लिए एक परिभाषा शामिल नहीं है 'EnableDefaultBundles'

यह भी BundleTable.Bundles.RegisterTemplateBundles();

उत्तर

15

के लिए सुनिश्चित करें कि आप NuGet के माध्यम से नवीनतम Microsoft Asp.Net Web Optimization Framework प्राप्त करें लागू होता है ।

सत्यापित करें कि आप BundleConfig.csApp_Start फ़ोल्डर में रखा है और यह भी BundleConfig.cs अपने नाम स्थान की तरह आवेदन जड़ नाम स्थान के लिए निर्धारित किया है कि सत्यापित करें: namespace MeApp

Global.asax में BundleConfig.RegisterBundles(BundleTable.Bundles);

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

FYI का nuget लाइब्रेरी नाम Microsoft.AspNet.Web.Optimization है। कमांड स्थापित-पैकेज Microsoft.AspNet.Web.Optimization है – ysrb

0

का उपयोग यदि आपके पास System.Web.Optimization नहीं है तो आप इसे nuget पैकेज प्रबंधक से इंस्टॉल कर सकते हैं। गोटो उपकरण -> nuget पैकेज प्रबंधक -> पैकेज प्रबंधक कंसोल और निम्न आदेश टाइप करें। install-package Web.Optimization या यदि आप पहले से ही स्थापित कर चुके हैं और यह समस्या पैदा कर रहा है, तो आप निम्न आदेश update-package Web.Optimization

संबंधित मुद्दे