यहाँ दृश्य है:अद्यतन बिल्ड नियंत्रक/एजेंटों के निर्माण के लिए सी # 6 /.NET 4.6 आवेदन
दृश्य स्टूडियो ऑनलाइन हम इस्तेमाल करते हैं और TFS 2013 के साथ हमारी कंपनी नेटवर्क में कोई ऑन-प्रिमाइसेस बिल्ड सर्वर हमारे समाधान का निर्माण करने के बाद गेटेड चेक-इन और रिलीज।
अब हमने विजुअल स्टूडियो 2013 से विजुअल स्टूडियो 2015 एंटरप्राइज़ में अपग्रेड किया और नए .NET संस्करण में अपग्रेड किया। हम सी # 6 की नई विशेषताओं का उपयोग करने के लिए वास्तव में उत्सुक थे लेकिन पहले चेक-इन के बाद हमने अनुभव किया कि निर्माण विफल रहा है।
(माफ करना कोई छवि यहाँ के रूप में मैं प्रतिष्ठा की कमी है)
अपवाद संदेश: MSBuild त्रुटि 1 इस बिल्ड समाप्त हो गया है। संदेश संदेशों में इस त्रुटि के कारण के बारे में अधिक विशिष्ट जानकारी पा सकते हैं। (प्रकार BuildProcessTerminateException) एक्सेप्शन स्टैक ट्रेस: System.Activities.Statements.Throw.Execute (CodeActivityContext संदर्भ) System.Activities.CodeActivity.InternalExecute पर (ActivityInstance उदाहरण, ActivityExecutor निष्पादक, BookmarkManager bookmarkManager) पर पर System.Activities .Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody (ActivityExecutor निष्पादक, बुकमार्क प्रबंधक बुकमार्कमार्क, स्थान परिणाम स्थान) ApplicationManager.cs (33, 0) अप्रत्याशित चरित्र '$' ApplicationManager.cs (33, 0); अपेक्षित
ऐसा लगता है कि बिल्ड एजेंट नए वाक्यविन्यास को समझ में नहीं आता है और अभी भी पुराने संस्करण के साथ संकलित करता है।
मैं क्रम में ठीक करने के लिए क्या किया यह था:
ऑन-प्रिमाइसेस बिल्ड सर्वर (पुराने संस्करण विजुअल स्टूडियो 2013 अभी भी स्थापित किया गया है)
पुनः आरंभ पर विजुअल स्टूडियो 2015 स्थापित करें https://stackoverflow.com/a/28327275/4919063
यहाँ में चरणों का पालन किया
कौन सा मूल रूप से स्थापित करने है दृश्य स्टूडियो 2015 और नए माइक्रोसॉफ्ट उपकरण
- और here में कदम जो बहुत आशाजनक थे बिल्ड:
मैं टेम्पलेट्स
में से एक के साथ एक नया निर्माण परिभाषा बनाईविजुअल स्टूडियो ऑनलाइन के लिए वेब एक्सेस के माध्यम से एक नया एजेंट पूल बनाया गया। डाउनलोड की गई
ConfigureAgent.ps1 और एक नया
एजेंट बनाने के लिए निर्माण सर्वर पर फांसी दे दी। लेकिन मैं यह नहीं समझ पाया कि नए बनाए गए एजेंट का उपयोग कैसे किया जाए।
मेरा प्रश्न है: मैं कैसे नया .NET संस्करण के लिए
संबंध में विफलता के बिना चलाने के लिए निर्माण एजेंट अद्यतन कर सकते हैं?
से उत्तर देखें अपने उत्तर के लिए बहुत बहुत धन्यवाद! –
टूलपैथ सेट करते समय, सुनिश्चित करें कि आप डबल कोट्स वाले पथ को घेर लें। अन्यथा आपको बिल्ड त्रुटि मिलेगी 'कंपाइलर त्रुटि (ओं) प्रसंस्करण अभिव्यक्ति का सामना करना पड़ा "सी: \ प्रोग्राम फ़ाइलें (x86) \ MSBuild \ 14.0 \ Bin" ' –