2010-12-30 15 views
6

में एक ही मॉड्यूल का उपयोग करते हुए मैं दृश्य स्टूडियो 2010 का उपयोग कर रहा और VB.NET में कोडिंग।कई परियोजनाओं

मेरी समस्या यह है कि मैंने लिखे गए सभी मॉड्यूल एकत्र किए हैं और पुन: उपयोग करने का इरादा रखे हैं और उन्हें एक अलग फ़ोल्डर में रखा है। मैं किसी भी परियोजना के लिए ऊपर फ़ोल्डर से एक मॉड्यूल जोड़ना चाहते हैं, तो यह मॉड्यूल और स्थानों की एक प्रति परियोजना के स्रोत कोड फ़ोल्डर में बजाय अन्य सभी मॉड्यूल वाले फ़ोल्डर में मॉड्यूल को संदर्भित करने का लेता है,।

अपने प्रोजेक्ट में एक मॉड्यूल में शामिल हैं और अन्य सभी मॉड्यूल के साथ फ़ोल्डर में छोड़ देते हैं, तो यह है कि जब मैं एक मॉड्यूल में सुधार, यह सभी परियोजनाओं का उपयोग करता है/संदर्भ कि मॉड्यूल प्रभावित करेंगे करने के लिए यह संभव है। मुझे के बजाय मैन्युअल रूप से सभी परियोजनाओं का उपयोग करता है/संदर्भ मॉड्यूल के लिए नए मॉड्यूल कॉपी करने के लिए हो रही है। अभी मैं ठीक उसी मॉड्यूल है कि मैं स्वयं को अद्यतन करने के लिए जब मैं कोड में सुधार या कार्यक्षमता जोड़ने की जरूरत के कई उदाहरण है?

उत्तर

0

आप मॉड्यूल को एक अलग, केंद्रीय पुस्तकालय परियोजना में स्थानांतरित कर सकते हैं जिसे आपकी परियोजनाओं के प्रत्येक समाधान में शामिल किया जा सकता है।

प्रत्येक प्रोजेक्ट में यदि आप चाहें तो उस लाइब्रेरी का संदर्भ जोड़ सकते हैं।

+0

मदद हर किसी के लिए धन्यवाद। –

6

मार्सेल जे क्लाउबर्ट द्वारा प्रदान किया गया समाधान बेहतर है। (। क्योंकि सेटअप में आप अपने भी गलती से कार्यक्षमता को तोड़ने के लिए आसान वर्णित)

लेकिन आप क्या कर सकते हैं आप के लिए क्या पूछा:
1) सही अपनी परियोजना क्लिक
2) जोड़ें चुनें -> मौजूदा आइटम
3) अपनी फ़ाइल
4 चुनें) ठीक बगल में थोड़ा thingy पर क्लिक करें की
5 जोड़े) चुनें लिंक

रूप
7

आप कोड दोहराव को कम करने की कोशिश में सही रास्ते पर निश्चित रूप से कर रहे हैं जोड़ें! आपको बस इतना करना के लिए सबसे अच्छी बात एक पुन: प्रयोज्य वर्ग पुस्तकालय है कि आप कई परियोजनाओं से उपयोग कर सकते हैं में अपने कोड संकलन है।

  1. विजुअल स्टूडियो में एक नई "क्लास लाइब्रेरी" प्रोजेक्ट बनाएं।

  2. उस प्रोजेक्ट में अपने सभी मॉड्यूल ले जाएं।

  3. उस प्रोजेक्ट को संकलित करें, और जेनरेट की गई DLL फ़ाइल के स्थान को नोट करें।

  4. उन अन्य परियोजनाओं में उस DLL फ़ाइल का संदर्भ जोड़ें जो आप अपने मॉड्यूल द्वारा प्रकट विधियों को कॉल करने में सक्षम होना चाहते हैं।

प्रत्येक परियोजना के लिए अपने व्यक्तिगत कोड फ़ाइलों को जोड़ने के ऊपर इस विधि के लाभ अगर आप कभी भी अपडेट करने या वर्ग पुस्तकालय में कोड को संशोधित, तुम सब करना होगा वर्ग पुस्तकालय पुनः संकलित है।

इसके अतिरिक्त, यदि आप एक ही मॉड्यूल पर भरोसा करते हुए कई अलग-अलग अनुप्रयोगों को तैनात करने की योजना बनाते हैं, तो यह उनमें से प्रत्येक को कक्षा पुस्तकालय के हिस्से के रूप में उजागर विधियों को गतिशील रूप से कॉल करने की अनुमति देगा।

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