.NET में प्रबंधित मॉड्यूल क्या है और यह असेंबली से अलग कैसे है? एक पीई फ़ाइल (उदाहरण के लिए test.dll) एक प्रबंधित मॉड्यूल या एक असेंबली है? असेंबली/प्रबंधित मॉड्यूल डिस्क पर भौतिक फाइलों के अनुरूप कैसे होता है?प्रबंधित मॉड्यूल (असेंबली की तुलना में) क्या है?
उत्तर
एक प्रबंधित मॉड्यूल को आम तौर पर एक मॉड्यूल के संदर्भ में समझा जाता है जिसमें केवल आईएल कोड होता है, जिसमें कोई प्रत्यक्ष मशीन कोड नहीं होता है।
एक मॉड्यूल एक सामान्य पीई फ़ाइल में रखा गया है।
एक असेंबली 1 या अधिक मॉड्यूल का एक सेट है, जिसे 'हेड' के रूप में नामित किया गया है (सटीक शब्द [1] देखेंगे)। हालांकि एक मॉड्यूल व्यक्तिगत रूप से अधिक उपयोग नहीं करता है - असेंबली परमाणु इकाई है।
उदाहरण के लिए, आपके पास 2 डीएलएल और एक EXE के साथ एक बहुउद्देशीय असेंबली हो सकती है। मल्टी मॉड्यूल असेंबली हालांकि काफी दुर्लभ हैं।
डॉन बॉक्स बुक एस्सेंशियल .NET, सी # के माध्यम से रिचटर सीएलआर विषय का अच्छा कवरेज देता है। पूर्ण विवरण के लिए, सर्ज लिडिन .NET 2.0 आईएल असेंबलर पुस्तक और सीएलआई मानक अधिक पूर्ण हैं।
[1] http://www.programmersheaven.com/2/FAQ-DOTNET-DOTNET-Assembly-Explained
के अनुसार एक विधानसभा एक एकल फाइल हो सकता है या यह एक से अधिक फ़ाइलों शामिल हो सकते हैं। बहु फ़ाइल के मामले में, वहाँ एक गुरु प्रकट युक्त मॉड्यूल है, जबकि अन्य विधानसभाओं के रूप में गैर प्रकट मॉड्यूल
मौजूद वास्तविक सवालों के जवाब देने के लिए: -
क्या .NET में मॉड्यूल प्रबंधित है और यह असेंबली से अलग कैसे है?
यह एक सबसेट है - एक DLL कोई भी बच्चा मॉड्यूल के साथ एक मास्टर मॉड्यूल हो सकता है - और इस प्रकार एक विधानसभा होना भी
एक पीई फ़ाइल (जैसे Test.dll।) एक प्रबंधित मॉड्यूल है या एक असेंबली?
निश्चित रूप से एक मॉड्यूल। यदि इसमें एक मेनिफेस्ट और कोई बाल मॉड्यूल भी नहीं है, तो यह भी एक असेंबली
असेंबली/प्रबंधित मॉड्यूल डिस्क पर भौतिक फ़ाइलों के अनुरूप कैसे होता है? प्रत्येक मॉड्यूल एक फ़ाइल है। (ILMerge जैसे टूल मॉड्यूल विलय कर सकते हैं यदि आप रुचि रखते हैं)
एक मॉड्यूल आईएल होता है और उनमें से कई एक विधानसभा है, जो आम तौर पर एक .exe या एक .dll की तरह एक पीई में बसा हुआ है बनाने के लिए एक साथ जुड़े हुए हैं ।
एक पीई में देशी (गैर प्रबंधित) कोड भी हो सकता है।
प्रबंधित मॉड्यूल स्रोत कोड की संकलित आईएल संस्करण हैं। स्रोत फ़ाइलों से मॉड्यूल बनाने पर फ़ाइल का विस्तार बनाया गया है .netmodule है।
असेंबली या तो डीएलएल या .exe फ़ाइलें प्रबंधित मॉड्यूल, संसाधन, और मेटाडेटा युक्त फ़ाइलें हैं।
- 1. .NET प्रबंधित मॉड्यूल क्या है?
- 2. प्रबंधित मॉड्यूल क्या हैं?
- 3. प्रबंधित भाषा संदर्भों में shared_ptr की तुलना
- 4. प्रबंधित सी ++ असेंबली गुण
- 5. .NET मॉड्यूल बनाम असेंबली
- 6. सी # असेंबली, असेंबली में क्या है?
- 7. मॉड्यूल में एक असेंबली मैनिफेस्ट होने की उम्मीद थी
- 8. .NET असेंबली डिफ/तुलना टूल - क्या उपलब्ध है?
- 9. क्या टाइमर की नींद की तुलना में बेहतर परिशुद्धता है()
- 10. नेट कोड की तुलना में प्रबंधित कोड में .NET मेमोरी प्रबंधन तेजी से है?
- 11. असेंबली दो संख्याओं की तुलना करने के लिए
- 12. क्या यह डीएलएल प्रबंधित या अप्रबंधित है?
- 13. .NET असेंबली के 2 संस्करणों की तुलना करें?
- 14. मिश्रित मोड असेंबली क्या है?
- 15. पदानुक्रम ट्रैवर्सल और तुलना मॉड्यूल?
- 16. डेल्फी में डेटा मॉड्यूल (डीएम) क्या है?
- 17. प्रोग्रामेटिक रूप से कैसे जांचें कि प्रबंधित प्रबंधित असेंबली x86, x64 या AnyCPU है?
- 18. .NET में एक असेंबली की अवधारणा क्या है?
- 19. .Net4 एप में होस्ट की गई .Net2 असेंबली x86 में AnyCpu मोड की तुलना में बेहतर प्रदर्शन करती है?
- 20. क्या एक जेसीए 1.6 संसाधन एडाप्टर को प्रबंधित प्रबंधित कनेक्शन की आवश्यकता है?
- 21. वास्तव में "प्रबंधित" कोड क्या है?
- 22. एक दक्षिण डाटामैपेशन योजनाबद्धता की तुलना में क्या करता है?
- 23. क्या जेपीईजी की तुलना में तेज़ हानिकारक संपीड़न है?
- 24. स्ट्रिंग तुलना में अक्षर की सही स्थिति क्या है?
- 25. क्या सचमुच पीडीओ की तुलना में धीमी गति है?
- 26. क्या std :: lambdas की तुलना में अभी भी उपयोगी है?
- 27. अन्य दृष्टिकोणों की तुलना में opencpu.org का इरादा क्या है?
- 28. `seq` की तुलना में 'मूल्यांकन' सुरक्षित है?
- 29. इंटेलिजे आईडीईए टैब की तुलना
- 30. क्या मैं पर्ल में सॉर्ट की तुलना उपरोक्त की तुलना में तर्क पारित कर सकता हूं?