का समर्थन नहीं करता है हमारे पास टीएफएस 2015 में एक बिल्ड परिभाषा है जिसने विजुअल स्टूडियो 2015 परियोजनाओं और समाधानों के साथ ठीक काम किया है। हमने अब विजुअल स्टूडियो 2017 में अपग्रेड करने का निर्णय लिया है और इस प्रकार हम विजुअल स्टूडियो बिल्ड टास्क में विजुअल स्टूडियो 2017 को लक्षित करना चाहते हैं। हमने बिल्ड एजेंट पर विजुअल स्टूडियो 2017 स्थापित किया है। दुर्भाग्य से विजुअल स्टूडियो बिल्ड कार्य में उपलब्ध एकमात्र विकल्प 2012, 2013, 2015 और नवीनतम हैं। हमने नवीनतम कोशिश की है लेकिन इसे बिल्ड एजेंट पर विजुअल स्टूडियो 2017 नहीं मिला है। यह एमएसबिल्ड कार्य के साथ भी काम नहीं करेगा।टीएफएस 2015 विजुअल स्टूडियो बिल्ड टास्क वीएस 2017
उत्तर
ऐसा लगता है कि निर्माण उपकरण के अपडेट VS2017 इंस्टॉलर की कमांड लाइन के माध्यम से स्थापित किए गए हैं।
विवरण के लिए docs देखें।
मुझे बिल्ड एजेंट पर बिल्ड टूल्स के साथ कोई समस्या नहीं है। समस्या यह है कि टीएफएस में बिल्टिन बिल्ड कार्यों को पता नहीं है कि 2017 बिल्ड टूल्स कैसे ढूंढें। अभी के लिए ऐसा लगता है कि हमें कमांड लाइन रास्ता मिलना होगा। – Quattordici
@Quattordici, विजुअल स्टूडियो बिल्ड चरण के बजाय एमएसबिल्ड कार्य का उपयोग कैसे करें, फिर MSBuild 15.0 का स्थान निर्दिष्ट करें? –
@ सीस-एमएसएफटी यह मेरा पहला विचार भी था। यह काम नहीं करता क्योंकि यह निर्दिष्ट पथ नहीं मिलेगा। और इस तरह पुराने msbuild के लिए गिर रहा है। बहुत अजीब! मुझे लगता है कि यह बिल्ड एजेंट पर पथ की तलाश में है। – Quattordici
वीएस2017 आरटीएम हाल ही में जारी किया गया है जबकि टीएफएस2015 पहले जारी किया गया था। यही कारण है कि TFS2015 सर्वर में वीएस बिल्ड टास्क में कोई वीएस2017 विकल्प नहीं है। यदि आप अपने सर्वर को नवीनतम TFS2017 में अपग्रेड करते हैं, तो आपको वीएस बिल्ड टास्क में सूचीबद्ध "विजुअल स्टूडियो" 15 "(पूर्वावलोकन)" विकल्प दिखाई देगा जो VS2017 पूर्वावलोकन के लिए संस्करण है। और सुविधा में, विकल्प VS2017 को अपडेट किया जाएगा जो VSTS के समान है।
धन्यवाद। यह सत्यापित करने के लिए कि क्या हमारे पास कॉर्पोरेट टीएफएस 2015 सर्वर है और 2017 रोडमैप में इसे अपग्रेड करने की कोई योजना नहीं है, तो हम सी # 7 में किसी भी नई भाषा सुविधाओं का उपयोग नहीं कर सकते क्योंकि वीएस2017 को पहचाना नहीं जाएगा। – Tedford
@Eddie - MSFT कृपया आधिकारिक बयान पर इंगित करें जहां वीएस2017 का उपयोग टीएफएस 2015 अपडेट 3 के साथ नहीं किया जा सकता है। – StingyJack
@ एडी-एमएसएफटी: मैं भी इस मुद्दे पर आया, मेरा टीएफएस 2017 अभी भी वीएस संस्करण ड्रॉप डाउन में विजुअल स्टूडियो 2017 नहीं दिखाता है वीएस बिल्ड कार्य में। क्या इसे मैन्युअल रूप से अपडेट करना संभव है? यदि ऐसा है, तो कृपया मुझे चरणों को बताएं। – Bandara
हमें एक समान समस्या का सामना करना पड़ रहा है और हमारे लिए खुद को अपडेट करना संभव नहीं है क्योंकि यह एक कंपनी स्तर पर बनाए रखा जाता है जहां हम इतना अधिक प्रभाव नहीं ले सकते हैं। हालांकि हमारी टीम वीएस2017 पर स्विच करना और सी # 7 सुविधाओं का उपयोग करना चाहता था। यही कारण है कि हमने विज़ुअल स्टूडियो बिल्ड से एमएसबिल्ड तक बिल्ड चरणों को बदलने के साथ-साथ इसे भी आजमाया। अफसोस की बात यह उम्मीद के रूप में काम नहीं किया (निर्माण के दौरान हमें कुछ त्रुटियां मिलीं)।
चूंकि हमारा मुख्य उद्देश्य सी # 7 सुविधाओं का उपयोग करना है, इसलिए हमने बिल्ड सर्वर पर शेष विजुअल स्टूडियो 2015 के साथ उस समय अभी भी कैसे हासिल किया है, इस तरह की तलाश की है। हम nuget पैकेज Microsoft.Net.Compilers का उपयोग करके समाप्त हो गए हैं, जब किसी प्रोजेक्ट में उपयोग किया जाता है, तो इंस्टॉल किए गए के बजाय उस कंपाइलर का उपयोग करेगा। इस पर अधिक Thread में पाया जा सकता है।
मैं एक समान मुद्दा है और मेरी MSBuild 15.0 फ़ोल्डर को इंगित करने के अपने निर्माण एजेंट सर्वर में VS2017 स्थापित करने और विन्यस्त करने MSBuild द्वारा हल:
यह एकमात्र समाधान है जो काम करता है। कभी-कभी msbuild तर्कों के लिए '/ tv: 15.0' जोड़ना आवश्यक है – StingyJack
बस एक और बात जोड़ने: यदि आप कस्टम टेम्पलेट का उपयोग कर रहे निर्माण इसे संपादित करने के लिए सुनिश्चित करें और करने के लिए toolpath विशेषता मान को संशोधित:
C: \ Program Files (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो \ 2017 \ एंटरप्राइज़ \ MSBuild \ 15.0 \ Bin
- 1. टीएफएस विजुअल स्टूडियो बिल्ड चरण
- 2. विजुअल स्टूडियो 2017 आरसी से विजुअल स्टूडियो 2015
- 3. विजुअल स्टूडियो 2017
- 4. विजुअल स्टूडियो 2015 में टीएफएस
- 5. विजुअल स्टूडियो सामुदायिक संस्करण 2015 (2017 नहीं)
- 6. विजुअल स्टूडियो 2017 आरसी
- 7. विजुअल स्टूडियो 2017 समुदाय
- 8. विजुअल स्टूडियो 2017
- 9. विजुअल स्टूडियो 2017
- 10. विजुअल स्टूडियो 2017
- 11. विजुअल स्टूडियो 2017 बिल्ड एजेंट त्रुटि cs0400
- 12. विजुअल स्टूडियो 2017
- 13. टीएफएस 2015 xaml बिल्ड टीएफएस 2015 vNext बिल्ड करें
- 14. विजुअल स्टूडियो 2015 में विजुअल स्टूडियो 2017 प्रोजेक्ट्स खोलना
- 15. विजुअल स्टूडियो 2017
- 16. विजुअल स्टूडियो 2017
- 17. कैसे करें: विजुअल स्टूडियो 2017
- 18. विजुअल स्टूडियो 2017
- 19. विजुअल स्टूडियो 2017
- 20. विजुअल स्टूडियो 2017
- 21. विजुअल स्टूडियो 2017
- 22. विजुअल स्टूडियो 2017
- 23. विजुअल स्टूडियो 2017 15.2
- 24. विजुअल स्टूडियो 2017
- 25. विजुअल स्टूडियो 2015
- 26. विजुअल स्टूडियो 2015
- 27. विजुअल स्टूडियो 2015 पेशेवर
- 28. विजुअल स्टूडियो 2015 में एएसपी.नेट कोर समर्थन?
- 29. विजुअल स्टूडियो 2015
- 30. विजुअल स्टूडियो 2017 आरसी
"" निर्णय लिया है "" बिल्ड एजेंट पर स्थापित [...] "कृपया हमें बताएं, यह ऐसा नहीं लगता है ... इस तरह की चीजों का परीक्षण नहीं किया जाना चाहिए उत्पादन पर्यावरण पर ... – swe
किसने उत्पादन वातावरण का भी उल्लेख किया है? मैं बिल्कुल तुम्हारा मुद्दा नहीं समझता। – Quattordici