ग्लोबल असेंब्ली कॅशे (जीएसी)

लेखक: Peter Berry
निर्मितीची तारीख: 19 ऑगस्ट 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
GST A TO Z -  (PART- 2)
व्हिडिओ: GST A TO Z - (PART- 2)

सामग्री

व्याख्या - ग्लोबल असेंब्ली कॅशे (जीएसी) चा अर्थ काय?

ग्लोबल असेंब्ली कॅशे (जीएसी) विंडोज निर्देशिकेत एक फोल्डर आहे ज्यास .NET असेंब्ली संचयित करण्यासाठी असतात ज्या विशेषत: सिस्टमवर कार्यान्वित केलेल्या सर्व अनुप्रयोगांद्वारे सामायिक करण्यासाठी नियुक्त केल्या जातात.


जीएसीची संकल्पना .NET आर्किटेक्चरचा परिणाम आहे ज्याची रचना सीओएम (घटक ऑब्जेक्ट मॉडेल) मध्ये अस्तित्त्वात असलेल्या "डीएलएल नरक" च्या मुद्दयाकडे लक्ष वेधते. सीओएमच्या विपरीत, जीएसीमध्ये असेंब्ली वापरण्यापूर्वी नोंदणी करण्याची आवश्यकता नाही. प्रत्येक असेंब्लीचे नाव, आवृत्ती, आर्किटेक्चर, संस्कृती आणि सार्वजनिक की ओळखून कोणत्याही विवादाशिवाय जागतिक स्तरावर प्रवेश केला जातो.

मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया ग्लोबल असेंब्ली कॅशे (जीएसी) चे स्पष्टीकरण देते

जीएसी एक मशीन-वाइड कोड कॅशे आहे जो असेंब्लीच्या साइड-बाय-साइड एक्झिक्युशनसाठी वापरला जातो. जीएसी सामायिक केलेल्या लायब्ररीचे वैशिष्ट्य लागू करते जिथे सामान्य अनुप्रयोगात असलेल्या फायलींमध्ये ठेवलेले कोड पुन्हा विविध अनुप्रयोग वापरतात. .नेट 4.0 मध्ये, त्याचे डीफॉल्ट स्थानः% विंडिर% मायक्रोसॉफ्ट. नेट असेंब्ली आहे

एनईटी असेंब्ली लोड करताना शोध पथात जीएसी देखील प्रथम आहे. जीएसीमध्ये असेंब्ली तैनात करण्याची एकमेव आवश्यकता म्हणजे त्यास सशक्त नाव असले पाहिजे. सीएलआर (कॉमन भाषा रनटाइम) कॉलिंग अॅप्लिकेशनद्वारे नमूद केलेल्या विशिष्ट आवृत्तीवर आधारित असेंब्ली संदर्भित करते. जीएसीची व्हर्च्युअल फाइल सिस्टम आवृत्ती-विशिष्ट असेंब्ली आणण्यात मदत करते.

जीएसीशी संबंधित दोन साधने जीएसी टूल (gacutil.exe) आणि असेंब्ली कॅशे व्ह्यूअर (shfusion.dll) आहेत. जीएसी टूलचा वापर असेंब्लीचे अस्तित्व तपासण्यासाठी, शेअर्ड असेंब्लीची नोंदणी करण्यासाठी, जीएसीची सामग्री पाहणे आणि हाताळणी करण्यासाठी केला जातो. सिस्टम फोल्‍डर असल्याने, प्रशासकाचे विशेषाधिकार वापरण्याची आवश्यकता आहे. कॅशेमध्ये असलेल्या असेंब्लीशी संबंधित तपशील (आवृत्ती, संस्कृती इ.) प्रदर्शित करण्यासाठी असेंब्ली कॅशे व्ह्यूअरचा वापर केला जातो.

जीएसी कोड पुनर्वापर, फाइल सुरक्षा ('सिस्टमरूट' निर्देशिकेत स्थापित केल्यामुळे आणि म्हणून केवळ प्रशासक विशेषाधिकार असलेल्या वापरकर्त्यांद्वारे हटविणे), साइड-बाय-साइड एक्झिक्युशन (त्याच फोल्डरमध्ये राखीव असेंब्लीच्या एकाधिक आवृत्त्यांना परवानगी देते) चे फायदे प्रदान करते. ) इ.

जीएसी वापरण्यातील एक त्रुटी म्हणजे जी.ए.सी. वापरली जाते त्या प्रणालीमध्ये स्थापित .NET फ्रेमवर्कची आवृत्ती आणि अनुप्रयोग संकलित करण्यासाठी वापरलेली एक समान असणे आवश्यक आहे. तसेच असेंब्लीवर (थर्ड पार्टी कोड प्रमाणे) मजबूत नावे लागू केली जाऊ शकत नाहीत ज्यावर जीएसी फोल्डरमध्ये राहणा the्या असेंब्ली अवलंबून असतात.