2017-03-09 11 views
11

के साथ विजुअल स्टूडियो 2017 का उपयोग कैसे करें मैं टीएफएस 2015 चला रहा हूं और विजुअल स्टूडियो बिल्ड स्टेप का उपयोग कर रहा हूं। डेवलमेन्ट मशीनों पर मैं विजुअल स्टूडियो 2017 का उपयोग करने के लिए चले गए, इसलिए मैं टीएफएस बिल्ड के लिए विजुअल स्टूडियो 2017 का भी उपयोग करना चाहता हूं।टीएफएस विजुअल स्टूडियो बिल्ड चरण

मैंने बिल्ड सर्वर पर विजुअल स्टूडियो 2017 स्थापित किया और बिल्ड एजेंट को पुनरारंभ किया। हालांकि विजुअल स्टूडियो 2017 एजेंट की क्षमताओं में दिखाई नहीं देता है और यह बिल्ड चरण में विजुअल स्टूडियो संस्करणों की सूची में भी प्रदर्शित नहीं होता है।

मैं मैं "नवीनतम" निर्माण चरण में दृश्य स्टूडियो संस्करण की सूची में से चुन सकते हैं पता है, लेकिन यह अभी भी एजेंट के रूप में वी.एस. 2015 उपयोग होगा पता नहीं है कि यह वी.एस. 2017

है मैं कैसे कर सकता है सुनिश्चित करें कि TFS2015 में विजुअल स्टूडियो बिल्ड चरण विजुअल स्टूडियो 2017 का उपयोग करता है?

उत्तर

12

आप MSBuild दृश्य चरण स्टूडियो बिल्ड के बजाय काम का उपयोग कर सकते, तो MSBuild 15.0 का स्थान निर्दिष्ट:

enter image description here

+0

यह वास्तव में क्या मैं समाप्त हो गया है करते हुए। मेरे पास एकमात्र मुद्दा यह था कि हमारे पर्यावरण में हमारे पास कई बिल्ड सर्वर हैं और एक परीक्षण के लिए मैंने केवल एक ही एमएसबिल्ड स्थापित किया है। तो पहले यह विफल रहा क्योंकि टीएफएस ने दूसरों में से एक को चुना। तो जब कई सर्वर होते हैं तो आपको यह सुनिश्चित करना होगा कि एमएसबिल्ड उन सभी पर एक ही स्थान पर है। जो, ज़ाहिर है, सामान्य रूप से होना चाहिए क्योंकि सर्वर को उसी तरह कॉन्फ़िगर किया जाना चाहिए। – Marco

+1

मैंने इस सुझाव की कोशिश की, लेकिन कार्य अभी भी 'ऑटो-डिटेक्ट' प्रतीत होता है जिसका उपयोग करने के लिए संस्करण है। किसी कारण से यह निर्दिष्ट फ़ोल्डर के पथ को अनदेखा करता है जिसमें exe शामिल है। क्या मुझे मशीन पर एक अद्यतन करने की ज़रूरत है (यानी एक पर्यावरण चर बदलें)? – Brian

+0

@Brian क्या आपको इसे ठीक करने का कोई तरीका मिला? मुझे ऑटो-डिटेक्शन के साथ एक ही समस्या है। –

2

टीएफएस 2015 में बिल्ड चरण और आगे संगतता केवल तभी अपडेट की जाती है जब टीएफएस अपडेट किया जाता है। यदि आप पहले ही टीएफएस 2015.3 का उपयोग कर रहे हैं तो आपको बॉक्स के बाहर इसका उपयोग करने के लिए टीएफएस 2017 में जाना होगा।

निर्माण चरण आखिरकार devenv.exe पर कॉल करता है और ड्रॉप डाउन पथ को बदल देता है। आप वी.एस. 2017 के लिए मैन्युअल रूप से बाहर कॉल कर सकते हैं ...

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