हमने सी # में एक लाइब्रेरी विकसित की है, और अब मैं लाइब्रेरी का सही ढंग से उपयोग करने में सहायता के लिए एक प्रोजेक्ट टेम्पलेट बनाना चाहता हूं।प्रोजेक्ट टेम्पलेट में अपने स्वयं के असेंबली के संदर्भों को शामिल करने का सबसे अच्छा तरीका क्या है?
मैं नई परियोजनाओं पुस्तकालय विधानसभा के लिए एक संदर्भ शामिल करना चाहते हैं, लेकिन GAC के लिए विधानसभा को तैनात करने, या विधानसभा कुछ विशिष्ट स्थान में रहने वाले पर निर्भर नहीं करना चाहते हैं।
क्या मैं सोच रहा हूँ प्रोजेक्ट टेम्पलेट .zip फ़ाइल में .dll शामिल करने के लिए है। इसका मतलब है कि यह नई परियोजनाओं के प्रोजेक्ट फ़ोल्डर के अंदर कहीं खत्म हो जाएगा। शायद लिब नामक एक फ़ोल्डर में। फिर प्रोजेक्ट फ़ाइल में संदर्भ संकेत उस फ़ोल्डर को इंगित कर सकता है। क्या यह एक बेहतर तरकीब है? मुझे सड़क पर क्या समस्याएं आ सकती हैं?
वहाँ शायद परियोजना टेम्पलेट्स में इस तरह के 3 पार्टी पुस्तकालयों है कि मैं के बारे में पता नहीं कर रहा हूँ सहित के लिए कुछ तंत्र है? आपने यह कैसे निपटाया है? निश्चित रूप से मैं पहले नहीं हूँ।
जवाब कुछ हद तक कैसे आप अपने टेम्पलेट्स की तैनाती पर योजना पर निर्भर करता है। क्या आप वीएसआईएक्स का उपयोग कर रहे हैं? क्या आप एमएसआई (विंडोज इंस्टालर) या अन्य सामान्य प्रयोजन परिनियोजन तकनीक का उपयोग कर रहे हैं? क्या आप बस ज़िप फ़ाइल को वितरित करने और मैन्युअल इंस्टॉल निर्देश प्रदान करने की योजना बना रहे थे? –