2012-04-19 8 views
12

हल करने में असमर्थ मैं एक एमवीसी 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-पूर्व को जोड़ने समस्या हल हो गई

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

ध्यान दें कि नाम स्थान इस रिलीज़ में System.Web.Optimization में बदल गया है नहीं कर रहा हूँ।

+2

इसके बजाय "इंस्टॉल-पैकेज Microsoft.AspNet.Web.Optimization" का उपयोग करें –

0

मुझे यह त्रुटि अचानक अचानक मिलनी शुरू हुई, आईआईएस पुनरारंभ करने की सामान्य चाल काम नहीं कर सका, लेकिन विजुअल स्टूडियो को पुनरारंभ करना पड़ा।

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