2010-06-06 11 views
25

संभव डुप्लिकेट:
What is strong naming and how do I strong name a binary?.NET में "मजबूत नाम" क्या है?

वास्तव में, कल मैं एक साक्षात्कार में भाग लिया। वहां उन्होंने मुझे मजबूत नाम के बारे में 1 प्रश्न पूछा। मैं अनुमान लगाने में सक्षम नहीं था कि यह क्या है? कृपया इसके बारे में बताएं। धन्यवाद।

उत्तर

29

MSDN से:

एक मजबूत नाम विधानसभा की पहचान के होते हैं - अपने साधारण पाठ नाम, संस्करण संख्या, और संस्कृति के बारे में जानकारी (यदि उपलब्ध) - प्लस एक सार्वजनिक कुंजी और एक डिजिटल हस्ताक्षर।

आप मजबूत नामकरण का उपयोग सुनिश्चित करने के लिए कि जब आप एक DLL लोड कि वास्तव में आप DLL आप उम्मीद कर रहे थे और न कुछ अन्य DLL कि एक ही नाम है करने के लिए होता मिल सकती है।

11

ए 'दृढ़ता से नामित' असेंबली वह है जिसे इसकी विशिष्टता सुनिश्चित करने के लिए एक कुंजी के साथ हस्ताक्षर किया गया है (उदाहरण के लिए, जीएसी में)। अधिक जानकारी के लिए यहां देखें:

Creating and Using Strong Named Assemblies

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