2012-11-09 28 views
9

मैं बहुत TeamCity के लिए नया एक असंगत एजेंट के साथ एक समस्या हूँ और वर्तमान में है:TeamCity - अपूर्ण आवश्यकताओं: DotNetFramework4.5_x86 मौजूद

Unmet requirements: 
DotNetFramework4.5_x86 exists 

किसी को भी पता है कि यह कैसे तय करने के लिए? क्या मुझे कहीं .NET 4.5 का संदर्भ जोड़ना है?

किसी भी सलाह की सराहना की।

उत्तर

6

आपके पास एजेंट की आवश्यकता है कि DotNetFramework4.5_x86 मौजूद है, लेकिन इस एजेंट पर यह नहीं है। यदि आवश्यकता आवश्यक है, तो आपको उस एजेंट मशीन पर .NET इंस्टॉल करने की आवश्यकता है। टीमसिटी ने पाया है कि इस मशीन पर .NET स्थापित नहीं है, इसलिए आपका निर्माण नहीं चल सकता है।

आवश्यकता गलत और अपने निर्माण की जरूरत नहीं है, तो इसके तहत जा रहा द्वारा हटाया जा सकता:

Edit build Configuration > Agent Requirements 

फिर एजेंट आवश्यकताओं की तालिका में आप देखेंगे:

DotNetFramework4.5_x86 exists 

और इस आवश्यकता को हटाने के लिए एक बटन है। एक बार जब आप आवश्यकता को हटा देते हैं, तो एजेंट 'संगत एजेंट' के अंतर्गत दिखाई देगा।

+3

सिर्फ एक नोट है कि यदि आपको पता है कि ढांचा स्थापित है, लेकिन एजेंट पैरामीटर नहीं दिखा रहा है, तो बिल्ड एजेंट को पुनर्विक्रय करने के लिए पुनर्विक्रय करने के लिए पुनर्विक्रय करने का प्रयास करें। – arcain

3

हमारे पास एक एजेंट था जो ठीक काम कर रहा था, लेकिन अचानक मूल प्रश्न से उसी अनमेट आवश्यकता के साथ बंद हो गया।

मैंने एजेंट सेवा को पुनरारंभ करने का प्रयास किया क्योंकि @arcain ने सुझाव दिया, लेकिन यह काम नहीं किया। तो मैं टीमसिटी "एजेंट सारांश" पृष्ठ पर गया और अक्षम कर दिया और फिर एजेंट को फिर से सक्षम कर दिया और फिर से काम करना शुरू कर दिया।

+0

टीमसिटी प्रोफेशनल 2017.1.4 (47070 बिल्ड) – DrGriff

+0

2017.2.1 को अपग्रेड करने के बाद एक ही समस्या में भाग लें, लेकिन यहां न तो पुनरारंभ करना और न ही काम अक्षम करना/सक्षम करना। – fuglede

+1

मेरे मामले में, यह पता चला कि xunit-teamcity प्लगइन को दोष देना था: उस समस्या को हल करना अद्यतन करना। – fuglede