की परिभाषा नहीं है, मैं रेजर इंजन के साथ एएसपी.NET एमवीसी 3 और सिंकफ्यूजन एमवीसी नियंत्रण सूट के संस्करण 9.104.0.20 के साथ काम कर रहा हूं।System.Web.Mvc.HtmlHelper <dynamic> में 'सिंकफ्यूजन' त्रुटि
इस पर नियंत्रण के लिए दस्तावेज़ में, मैं अपने मास्टर पृष्ठ में नीचे के समान कोड की लाइनें डालने के लिए कर रहा हूँ:
@Html.Syncfusion().ScriptManager()
प्रति Syncfusion प्रलेखन
और this Stack Overflow suggestion, मैं करने के लिए नामस्थान जोड़ना सुनिश्चित बना दिया है तत्व के तहत मेरी web.config फ़ाइल।
<add namespace="Syncfusion.Mvc.Schedule"/>
समाधान बनाता है लेकिन जब मैं इसे चलाने मैं निम्नलिखित त्रुटि मिलती है:
'System.Web.Mvc.HtmlHelper' 'Syncfusion' और कोई विस्तार विधि 'के लिए एक परिभाषा शामिल नहीं है Syncfusion System.Web.Mvc.HtmlHelper '' प्रकार का एक पहला तर्क को स्वीकार करने 'पाया जा सकता है (यदि आप एक का उपयोग कर के निर्देश या एक विधानसभा संदर्भ याद कर रहे हैं?)
मैं इस मुद्दे के साथ क्या करना है नहीं लगता है सिंकफ्यूजन लेकिन इसके बजाय उनके असेंबली को संदर्भित करने में असमर्थता के साथ सही ढंग से ies।
मैं इसे कैसे संबोधित करूं?
महान जवाब ! मैं इस विषय पर कई में भाग गया और अधिकांश कॉन्फ़िगरेशन –
धन्यवाद में संदर्भ जोड़ने से चूक गया। यह जंगली है कि कई लोगों को अभी भी यह समस्या है। – YeahStu
मैं कॉन्फ़िगरेशन में प्रकार से संस्करण जानकारी को हटाने की अनुशंसा करता हूं। बस "प्रकार, असेंबली" का उपयोग करें और यह काम करना जारी रखेगा। यह mvc2,3,4,5, razor, entlib, - और असेंबली बाध्यकारी पुनर्निर्देशन को अपग्रेड करते समय रखरखाव को हटा देता है। मुझे रूट, क्षेत्रों, वेब.कॉन्फिग फाइलों को देखने के लिए इस फिक्स को लागू करना पड़ा और मेरे सभी पृष्ठों ने काम करने के लिए काम करना शुरू कर दिया। धन्यवाद –