हमें अंत में काम पर एक स्रोत नियंत्रण प्रणाली मिल रही है और मैं इसे स्थापित करने का प्रभारी रहा हूं। मैंने पढ़ा है कि आमतौर पर स्रोत नियंत्रण में बाइनरी शामिल नहीं करना अच्छा अभ्यास है इसलिए मैंने नहीं किया है। हालांकि, हमारे पास दो ऑल-प्रयोजन उपयोगिता परियोजनाएं हैं (प्रत्येक अपने स्वयं के समाधान में) जो उपयोगिता उत्पन्न करती हैं। डीएलएल जो लगभग सभी अन्य परियोजनाओं में शामिल होती है (सभी अपने स्वयं के अलग-अलग समाधानों में)। हम अपनी परियोजनाओं से उपयोगिता डीएल के संदर्भ जोड़ते हैं।क्या विजुअल स्टूडियो में एक प्रोजेक्ट बनाने के लिए कोई तरीका है?
मैं अपने समाधान इस तरह से स्थापित करना चाहता हूं कि यदि संदर्भ डीएलएल नहीं बनाया गया है, तो समाधान स्वयं के लिए डीएलएल का निर्माण करेगा, वैसे ही एक मेक फ़ाइल इसकी निर्भरताओं और निर्माण के लिए जांच करता है जब वे पुराने या गायब हो जाते हैं।
मैं वीएस के साथ प्रक्रियाओं को बनाने के लिए नया हूं इसलिए उत्तर को सरल रखने की कोशिश करें। सामान्य निर्माण प्रक्रिया अवलोकन ट्यूटोरियल के लिए कोई भी लिंक भी बहुत अच्छा होगा। वीएस संदर्भों के लिए Googleिंग संदर्भों को जोड़ने के लिए एक समूह देता है जो वास्तव में वही नहीं है जो मैं चाहता हूं।
उत्तर: (3 चरण प्रक्रिया) एक परियोजना संदर्भ जोड़ें, समाधान पर राइट क्लिक करके बाइनरी संदर्भ नहीं, और एक मौजूदा प्रोजेक्ट जोड़ना। फिर प्रोजेक्ट टैब के तहत, प्रोजेक्ट निर्भरता का चयन करें और प्रोजेक्ट को संशोधित करें ताकि एक प्रोजेक्ट दूसरे पर निर्भर हो। अंत में, बाइनरी के किसी पुराने संदर्भ को हटाएं और संदर्भ जोड़ें संवाद बॉक्स में प्रोजेक्ट टैब का उपयोग करके संदर्भ दोबारा जोड़ें।
यदि आप आम परियोजना का संदर्भ देते हैं तो यह दोनों परियोजनाओं का निर्माण करेगा। बस सामान्य कोड में बदलाव करें, या डीएलएल को पुनर्निर्माण करें और पुनर्निर्माण करें। –
एमएसडीएन से कुछ विवरण: [एमएसडीएन: बिल्ड कैसे तैयार और प्रबंधित करें] (http://msdn.microsoft.com/en-us/library/5tdasz7h%28v=VS.80%29.aspx) – Span
धन्यवाद @Span। इससे मुझे निर्भरता प्राप्त करने में मदद मिली/इसके आदेश के हिस्से को निश्चित किया गया। –