2009-08-04 12 views
8

मैं .NET के लिए नया हूं और असेंबली की अवधारणा को समझने में परेशानी हो रही है - एक असेंबली क्या है? लोगों का क्या मतलब है जब वे कहते हैं 'असेंबली की प्रतिलिपि ...'? AssemblyInfo.cs का उद्देश्य क्या है?.NET में एक असेंबली की अवधारणा क्या है?

उत्तर

4

एक सभा क्या है?

तैनाती का एक भौतिक इकाई।

जब लोग कहते हैं कि 'असेंबली की प्रतिलिपि' कहें तो लोगों का क्या अर्थ है?

अधिकांश असेंबली एक्सकॉपी तैनाती योग्य हैं - जिसका अर्थ है कि आप उन्हें अपने गंतव्य पर कॉपी कर सकते हैं।

AssemblyInfo.cs का उद्देश्य क्या है?

यह विधानसभा स्तर मेटाडाटा सेट। संस्करण संख्या, कॉपीराइट नोटिस, COM इंटरॉप नियम, आदि

4

इसका मोटे तौर पर एक DLL या एक EXE के अनुरूप।

असेंबली .NET Framework अनुप्रयोगों के निर्माण ब्लॉक हैं; वे तैनाती, संस्करण नियंत्रण, पुन: उपयोग, सक्रियण स्कोपिंग, और सुरक्षा अनुमतियों की मौलिक इकाई बनाते हैं। एक असेंबली उन प्रकारों और संसाधनों का संग्रह है जो एक साथ काम करने और कार्यक्षमता की तार्किक इकाई बनाने के लिए बनाई गई हैं। एक असेंबली सामान्य भाषा रनटाइम प्रदान करती है जिसमें सूचनाओं को टाइप कार्यान्वयन के बारे में पता होना चाहिए। रनटाइम के लिए, एक असेंबली के संदर्भ के बाहर एक प्रकार मौजूद नहीं है।

http://msdn.microsoft.com/en-us/library/hk5f40ct%28VS.71%29.aspx

2

विधानसभा = .net DLL या EXE; AssemblyInfo.cs मूल निष्पादन योग्य के संस्करण संसाधन में रहने वाले मानों को रखने के लिए पारंपरिक स्थान है।

4

एक पुन: प्रयोज्य, versionable, और स्वयं का वर्णन एक आम भाषा क्रम आवेदन के निर्माण खंड जैसी चीजें।

बेस्ट निर्माता की वेबसाइट पर जाने के लिए और खोज करने के लिए:

http://msdn.microsoft.com/en-us/library/hk5f40ct(VS.71).aspx

http://msdn.microsoft.com/en-us/library/system.reflection.assembly.aspx

यह पुन: प्रयोज्य है, जिसका अर्थ है कि आप इसे नकल और अन्य अनुप्रयोगों/विधानसभाओं के साथ संयोजन के रूप में उपयोग कर सकते हैं इसका संदर्भ है।

यह versionable, जिसका अर्थ है कि आप एक ही विधानसभा और अन्य अनुप्रयोगों के कई अलग अलग संस्करणों हो सकता है/विधानसभाओं उन संस्करणों में से किसी को संदर्भित कर सकते है, या बस नवीनतम ही।

यह आत्म-वर्णन है, जिसका अर्थ है कि यह उपभोग करने के लिए अन्य अनुप्रयोगों/असेंबली के लिए दुनिया में एक इंटरफ़ेस प्रोजेक्ट करता है।

AssemblyInfo.cs सिर्फ एक फ़ाइल है जहां आप अपनी असेंबली के बारे में विभिन्न वर्णनकर्ताओं को संपादित कर सकते हैं। उदाहरण के लिए शीर्षक, विवरण, या संस्करण संख्या।

2

AssemblyInfo.cs में असेंबली के लिए विशेषताओं (सभी अन्य उत्तरों में परिभाषित) शामिल हैं। उदाहरण के लिए विशेषताएं संस्करण जानकारी हैं।

संबंधित मुद्दे