मेरे पास 3 परियोजनाओं के साथ एक समाधान है। Project A CrmSvcUtil.exe का उपयोग करके वर्गों का एक समूह बनाता है। ये कक्षाएं "Entities.cs" नामक फ़ाइल के लिए आउटपुट हैं।
अन्य प्रोजेक्ट्स (B और C) इस फाइल के रूप में लिंक करते हैंएक लघुपरिपथ। इसका मतलब यह है कि फाइल कभी भी B और C. में मौजूद नहीं है। यह अभी तक विजुअल स्टूडियो के जाने तक ठीक है, लेकिन जब मैं कोशिश करता हूं कि TFS में कोड की जांच करूं और एक gated बिल्ड का उपयोग करूं तो निश्चित रूप से प्रोजेक्ट B का निर्माण नहीं कर सकता। और सी।
इससे निपटने का तरीका क्या है? मैं टीएफएस सर्वर पर फाइलें कैसे प्राप्त कर सकता हूं?
मैंने प्रोजेक्ट A से प्रोजेक्ट B और C में फ़ाइल की प्री-बिल्ड xcopy की कोशिश की है, लेकिन यह TFS सर्वर को फ़ाइल को पहचानने और इसे संकलित करने में सक्षम नहीं लगता है।
उत्तर:
जवाब के लिए 0 № 1आप "प्रोजेक्ट सॉल्यूशन" पर राइट क्लिक करके अपना प्रोजेक्ट बिल्ड ऑर्डर सेट कर सकते हैं और "प्रोजेक्ट बिल्ड ऑर्डर चुनें" विकल्प चुनें, प्रोजेक्ट बी और सी से पहले प्रोजेक्ट ए बिल्ड बनाएं।