के भीतर असेंबली संदर्भ जोड़ना मेरे पास web.config के बारे में कुछ सामान्य प्रश्न हैं और यह असेंबली संदर्भ के संबंध में कैसे काम करता है। मैं नए रेजर व्यू इंजन के साथ खेल रहा हूं और इसे पाने और चलाने में कुछ परेशानी थी।web.config
मेरे समस्या एक सामान्य
प्रकार या नाम स्थान का नाम 'XXXXX' नाम स्थान 'XXXXX' में मौजूद नहीं है के साथ शुरू (आप एक विधानसभा संदर्भ याद कर रहे हैं?)
अब मुझे लगा कि यह परियोजना के लिए एक साधारण संदर्भ संदर्भ था और मैं अपने रास्ते पर होगा। लेकिन जब भी मैंने लापता असेंबली का संदर्भ जोड़ा, तो मेरी परियोजना टूट रही।
मुझे समाधान मिला, और मुझे web.config के भीतर एक असेंबली संदर्भ जोड़ना पड़ा। एक बार मैंने यह सब ठीक काम किया।
पहले, मैं समझना चाहता हूं कि इस समस्या को ठीक करने के लिए web.config का संदर्भ क्यों जोड़ा गया। प्रोजेक्ट संदर्भ क्यों पर्याप्त नहीं था?
दूसरा, जब web.config में संदर्भ जोड़ने की बात आती है, तो मैं वाक्यविन्यास को समझना चाहता हूं। जब मैं इस
<add assembly="System.Web.WebPages" />
तरह मार्कअप देखना यह मेरे लिए बहुत स्पष्ट है कि मैं एक विधानसभा जोड़ रहा नामित System.Web.WebPages लगता है। लेकिन मेरे web.config में पूर्ण वाक्य रचना
<add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
संस्करण आत्म व्याख्यात्मक लगता है, लेकिन संस्कृति क्या है और PublicKeyToken के लिए इस्तेमाल किया? क्या उन्हें जरूरी है? क्या होता है अगर मैं उनमें से किसी को नहीं जानता, तो क्या मैं कुछ भी डाल सकता हूं?
यह उत्तर ओपी के सवालों का जवाब नहीं देता है: संस्कृति और सार्वजनिककेट टोकन किस लिए उपयोग किया जाता है? क्या उन्हें जरूरी है? क्या होता है अगर मैं उनमें से किसी को नहीं जानता, तो क्या मैं कुछ भी डाल सकता हूं? –