2009-07-14 14 views
17

मैं LoadWithPartialName() के साथ एक असेंबली लोड कर रहा हूं, लेकिन वीएस मुझे बताता है कि यह अप्रचलित है और इसके बजाय लोड() का उपयोग करना है। हालांकि, मुझे कोई सुविधाजनक अधिभार नहीं मिल रहा है।लोडविथपार्टियलनाम() के बजाय मुझे क्या उपयोग करना चाहिए?

एक "पूर्ण नाम" के लिए पूछताछ के साथ एक लोड (स्ट्रिंग) है, यदि मैं सही ढंग से एमएसडीएन दस्तावेज़ों को समझता हूं, तो संस्करण संख्या जैसी चीजें शामिल हैं।

एक लोड (स्ट्रिंग, साक्ष्य) भी है जो "प्रदर्शन नाम" स्वीकार करता है। समस्या यह है कि मेरे पास "डिस्प्ले नेम" क्या मामूली विचार नहीं है, क्योंकि "आंशिक नाम" मैं पहले फ़ंक्शन के साथ उपयोग कर रहा था, ऐसा लगता है कि यह काम नहीं करता है।

तो, यह कैसे किया जाना चाहिए?

उत्तर

10

निम्नलिखित आलेख बताता है कि यह अप्रचलित क्यों है: http://blogs.msdn.com/suzcook/archive/2003/05/30/57159.aspx

नीचे पंक्ति है: लोड का उपयोग करें और इसे संस्करण संख्या दें।

+18

धन्यवाद। लेकिन मैं एक परिभाषित इंटरफेस के साथ एक प्लगइन सिस्टम विकसित कर रहा हूं जिसे कभी नहीं बदला जाना चाहिए। इसके बारे में चिंता करने के बिना उपलब्ध अंतिम संस्करण का उपयोग करने के लिए यह सही लगता है। दरअसल, आपके लिंक की टिप्पणीकर्ताओं में से एक एक ही स्थिति में प्रतीत होता है। यह परिवर्तन उपयोगकर्ता को उस ऐप को बताने के लिए मजबूर करेगा जो संस्करण का उपयोग करना है, जो मेरे लिए उचित नहीं लगता है। इससे बचने के लिए, मुझे हमेशा एक ही संस्करण संख्या का उपयोग करना होगा, जो कि अपने आप में नरक जैसा लगता है। – raven

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