मैंने हाल ही में स्थैतिक और गतिशील लिंकिंग के बारे में एक प्रश्न पढ़ा, जिसने मुझे इसके बारे में कुछ प्रश्नों के बारे में याद दिलाया। उस पोस्ट से, मैं देख सकता हूं कि तकनीकी अंतर क्या है (ऑब्जेक्ट फ़ाइल सामग्री को सीधे इसके बजाय इंगित करने के बजाय), लेकिन मैं ऐसा करने के पेशेवरों/विपक्ष के बारे में कुछ और जानना चाहता हूं।स्टेटिक लिंकिंग फायदे
कुछ समय पहले, मेरा एक दोस्त जो कई वर्षों से प्रोग्रामिंग कर रहा है, यह शोक कर रहा था कि सी # स्थिर रूप से जुड़ा हुआ नहीं है और कह रहा है कि वह वह भविष्य था जो वह भविष्य के संस्करण के लिए सबसे अधिक चाहता था। दुर्भाग्य से मैं एक नौसिखिया हूं और वास्तव में इस कथन को समझ नहीं पा रहा हूं।
किसी भी ज्ञान के लिए धन्यवाद!
एक .exe और 30 .dll की बजाय एक .exe रखना चाहते हैं, यह एक बिल्कुल अच्छा कारण है - मेरे ग्राहकों को केवल 30+ फ़ाइलों को खींचना नहीं चाहिए क्योंकि मैं अपने सॉफ़्टवेयर को कई परियोजनाओं में दोबारा बनाना चाहता हूं। और मैं नहीं देखता कि आपने जो भी कहा है, वह * जिस तरह से है - वह मूल रूप से .exe में .dll को संग्रहीत कर सकता है, और इसकी आवश्यकता होने पर इसे .dll की तरह लोड कर सकता है। कोई अच्छा कारण नहीं है कि स्थिर लिंकिंग का समर्थन क्यों नहीं किया जा सकता है। –
मैंने हाल ही में सीखा है कि एफ # वास्तव में इसका समर्थन करता है। –
यहां एक कामकाज है, बस सुनिश्चित करें कि संसाधन नाम आपकी वास्तविक असेंबली को इंगित करता है: http://blogs.msdn.com/b/microsoft_press/archive/2010/02/03/jeffrey-richter-excerpt-2-from-clr -विया-सी-थर्ड-संस्करण.aspx – Kaganar