हम अपने मुख्य परियोजना के लिए टीम फाउंडेशन सर्वर का उपयोग करते हैं। हर बार जब हम एक नया कर्मचारी या तो ऑनसाइट या ऑफ़साइट जोड़ते हैं तो हमें हमेशा संदर्भों को मैन्युअल रूप से सेट करना होगा।टीएफएस डीएल और संदर्भ मुद्दे
क्या TFS के लिए dll's
को प्रतिलिपि/सहेजने/पास करने के लिए नए उपयोगकर्ता को हर बार इंस्टॉल करने के लिए संभव है?
उदाहरण के लिए मैं नई कार्यक्षमता जोड़ता हूं और DocumentFormat.OpenXml
को अपनी परियोजना में स्थापित करता हूं। कोड चलाएं और मेरी मशीन पर ठीक काम करता है, मैं इसे प्रकाशित करता हूं यह ठीक काम करता है। मैं सब कुछ टीएफएस में जांचता हूं।
मेरा सहकर्मी इसे बनाने के लिए परियोजना प्रयासों को डाउनलोड करता है और यह कहता है कि यह DocumentFormat.OpenXml
के साथ क्या करना है क्योंकि कोई संदर्भ मौजूद नहीं है।
इसलिए उन्हें DocumentFormat.OpenXml
डाउनलोड करना होगा और फिर वे परियोजना को बना और चला सकते हैं।
क्या इस चरण को बचाने के लिए टीएफएस का कोई तरीका है?
टीएफएस में परियोजना निर्देशिका में बाह्य निर्भरता जोड़ें। सापेक्ष पथ के माध्यम से उन्हें संदर्भित करें। – Will
@ क्या वहां कोई दस्तावेज है जो मुझे इस माध्यम से चल सकता है? मैंने इस प्रोजेक्ट से पहले कभी भी टीएफएस का उपयोग नहीं किया है, इसलिए मैं इसके अधिकांश हिस्सों में अंधेरे में घूम रहा हूं। –
वास्तव में टीएफएस के साथ कुछ भी नहीं करना है। अपने समाधान में, "निर्भरता" नामक फ़ोल्डर जोड़ें। अपने समाधान पदानुक्रम में एक ही स्थान पर डिस्क पर एक मिलान फ़ोल्डर जोड़ें (कष्टप्रद, मुझे पता है)। उस निर्देशिका में अपने आश्रित बाहरी डीएलएल जोड़ें। इन परियोजनाओं को सापेक्ष पथों के माध्यम से संदर्भित करें (उदा।, ".. \ .. \ निर्भरता \ derp.dll")। फिर अपने समाधान में जांचें। डीएलएस समाधान के साथ यात्रा करेंगे, और नवीनतम प्राप्त करने वाले किसी भी व्यक्ति को इन डीएलएस मिलेंगे। यह किसी भी अन्य फाइल की तरह है। इन्हें जांचें। आपको अपनी निर्भरताओं को संस्करणित करने की आवश्यकता है क्योंकि आप अपना कोड करते हैं, किसी भी तरह। – Will