2017-05-09 11 views
7

TeamCity त्रुटियों फेंक रहा है जब मैं हमारे नवीनतम कोड अद्यतन में नई उत्पादन चर वाक्य रचना कहा:TeamCity का उपयोग कर C# परियोजनाओं का निर्माण करने में विफल रहता है 7

[Csc] MyProject\MyCode.cs(125, 111): error CS1003: Syntax error, ',' expected

:

if (Enum.TryParse(input, out MyProject.ClassificationType classification)) 
{ 
    result.Classification = classification; 
} 

TeamCity इस त्रुटि फेंक दिया कोड विजुअल स्टूडियो में ठीक बनाता है और चलाता है।

उत्तर

10

MSBuild TeamCity एजेंट की मशीन पर माइक्रोसॉफ्ट उपकरण 2015

मैं डाउनलोड करने और दृश्य स्टूडियो के लिए नए बिल्ड उपकरण स्थापित करके इसे ठीक करने में सक्षम था बिल्ड का उपयोग करने पुरानी हो चुकी थी 2017 मिली:

https://www.visualstudio.com/downloads/ ->Other Tools and Frameworks ->Build Tools for Visual Studio 2017 ->Download

या यहां जाकर स्पैम बाईपास: https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=15

एमएसबिल्ड 15 या विजुअल स्टूडियो 2017 का उपयोग करने के लिए टीमसिटी के निर्माण चरण को अद्यतन करें।

+0

एमएसबिल्ड 15 और विजुअल स्टूडियो 2017 के बीच क्या अंतर है? जब आप एक बिल्ड चरण स्थापित कर रहे हैं तो –

+0

"एमएसबिल्ड" और "विजुअल स्टूडियो (। एसएलएन)" दो अलग-अलग धावक प्रकार हैं। – Kcoder

+0

गूंगा होने के लिए खेद है, लेकिन मुझे टीसी कॉन्फ़िगर करने के बारे में बहुत कुछ पता नहीं है। मुझे सी # 7 प्राप्त करने की जांच करने के लिए कहा गया है, लेकिन मुझे यकीन नहीं है कि आप विभिन्न धावक प्रकारों के बारे में क्या मतलब रखते हैं। कृपया आप समझा सकते हैं? धन्यवाद –

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