एक TeamCity निर्माण एजेंट चल रहा है मोनो प्रकट होता है के नवीनतम निर्माण के साथ एलटीसीUbuntu 14.04 पर NUnit परीक्षण चलाने के लिए कुछ निर्भरता मुद्दों के लिए जो मैं अपने जीवन के लिए हल नहीं कर सकता। मैं पालन किया है निम्न स्थापना कदमTeamCity NUnitLauncher लिनक्स (मोनो) पर चल देता है "Corlib नहीं इस क्रम के साथ सिंक में" त्रुटि
जब टीसी बिल्ड एजेंट NUnit कदम शुरू होता है, यह बस विफल रहता है, और लॉग को देख वह निष्पादित
से पता चलता/usr/bin/mono-sgen /home/ubuntu/buildAgent/plugins/dotnetPlugin/bin/JetBrains.BuildServer.NUnitLauncher.exe
जो तुरंत
के साथ लौटता हैCorlib not in sync with this runtime: expected corlib version 117, found 111.
Loaded from: /usr/lib/mono/4.0/mscorlib.dll
Download a newer corlib or a newer runtime at http://www.mono-project.com/download.
क्या यह काम करने के लिए कोई संभावित तरीका है? मैंने सभी टुकड़ों को हटाने और फिर से स्थापित करने और मोनो बिल्ड के पुराने संस्करण को स्थापित करने का प्रयास किया है, लेकिन इसका कोई फायदा नहीं हुआ है।
टीसी कनेक्शन काम करने के लिए प्रकट होता है और मैं मैन्युअल रूप से आह्वान और अपने आप ही मोनो और यहां तक कि nunit-सांत्वना लेकिन इस .exe द्वारा टीसी प्रदान की निर्माण linux गैर विशेषज्ञ के रूप में न रुकें है लगता है कॉल कर सकते हैं।
कृपया मुझे निर्भरता नरक से बचाएं !!
संपादित: मैं बस nunit-console
स्थापित करने और एक्सएमएल रिपोर्ट प्रसंस्करण निर्माण सुविधा को सक्षम करने के बजाय corelib फाइलों के साथ चारों ओर खेलने और कुछ और तोड़ने से मेरी समस्या को हल करने समाप्त हो गया।
टिप के लिए धन्यवाद लेकिन यह सिर्फ एक और त्रुटि के साथ समाप्त हो गया! मैं एक्सएमएल रिपोर्ट प्रोसेसिंग बिल्ड फीचर को सक्षम करने के साथ ही 'नूनिट-कंसोल' कमांड चरण चलाने का प्रयास कर रहा हूं। हालांकि परीक्षण सर्वर पर वापस स्ट्रीम नहीं करते हैं, लेकिन यह अभी काम करता है। – Rob