2011-06-14 16 views
8

Iam एक एमवीसी 2 आरसी प्रोजेक्ट में काम कर रहा है। यह आज सुबह तक ठीक काम कर रहा था। सुबह मुझे एक त्रुटि संदेश मिला।'System.Web.Mvc.ViewMasterPage' प्राप्त करना संदिग्ध त्रुटि संदेश

पार्सर त्रुटि संदेश: प्रकार 'System.Web.Mvc.ViewMasterPage' संदिग्ध है: यह असेंबली 'सी: \ अंतर्दृष्टि \ IntersightWeb \ bin \ IntersightWeb.DLL' या असेंबली 'सी: \ विन्डोज़ \ विधानसभा \ GAC_MSIL \ System.Web.Mvc \ 2.0.0.0__31bf3856ad364e35 \ System.Web.Mvc.dll '। कृपया प्रकार के नाम में स्पष्ट रूप से असेंबली निर्दिष्ट करें।

enter image description here

लेकिन पिछले निष्पादन में यह ठीक है.मैं कई में उपरोक्त मुद्दों को ठीक करने ways.Please मेरी मदद के लिए आगे बढ़ना करने की कोशिश की थी।

उत्तर

3

उस त्रुटि के कई कारण हैं।

इस के लिए मेरे ठेठ समाधान है: ओपन अपने संदर्भ, System.Web.Mvc के गुणों के पास जाकर यह देखना होगा कि कॉपी स्थानीय सच है। यदि ऐसा है, तो को गलत तरीके से सेट करने का प्रयास करें और बिन फ़ोल्डर से DLL को हटाएं, फिर Ctrl-F5 को फिर से हटाएं।

अन्य सुधार:

  1. आप संदर्भित विधानसभाओं सेट बिन फ़ोल्डर को कॉपी नहीं किया जा कर सकते हैं को (सही संदर्भ पर क्लिक करें और चयन गुण)
  2. हो सकता है कि अपने संदर्भ अंक पुराना डीएल आप विजुअल स्टूडियो का उपयोग कर प्रोजेक्ट को खोलने के लिए और सॉल्यूशन एक्सप्लोरर में के साथ इसे ठीक कर सकते हैं, संदर्भ नोड का विस्तार करें। System.Web.Mvc के संदर्भ में हटाएं (जो संस्करण 1.0 असेंबली के लिए इंगित करता है)। System.Web.Mvc (v2.0.0.0) का संदर्भ जोड़ें।
  3. एमवीसी अनइंस्टॉल करें और को पुनर्स्थापित करें। Download MVC2 RC
संबंधित मुद्दे