2012-10-16 34 views
5

हम टीमसिटी का उपयोग हमारे सीआई सर्वर के रूप में करते हैं (लेकिन मुझे लगता है कि यह किसी भी बिल्ड सर्वर पर लागू होता है)।क्या मुझे एज़ूर पैकेज बनाने के लिए बिल्ड सर्वर पर AzureSdk इंस्टॉल करने की आवश्यकता है?

हमने बिल्ड सर्वर पर एज़ूर एसडीके स्थापित नहीं किया है और workaround described here का उपयोग करके एसडीके का उपयोग करने वाली परियोजनाओं को बनाने में सक्षम हैं।

मैं अब सर्वर Azure करने के लिए तैनाती के लिए संकुल का उत्पादन करना चाहते हैं, लेकिन जब मैं संकुल बनाने के लिए एक MSBuild कार्य चलाने के (के रूप में निर्देशित here) मैं एक अजीब त्रुटि

error MSB4057: The target "WatGetTargetFrameworkDirectories" does not exist in the project.

जो पैदावार प्राप्त few useful google परिणाम।

क्या मुझे एसडीके इंस्टॉल करने की आवश्यकता है? या यह त्रुटि किसी और से संबंधित है?

उत्तर

2

WatGetTargetFrameworkDirectories AzureSDKs से लक्ष्य है। लक्ष्य फ़ाइल। ऐसा लगता है कि आपकी त्रुटि Azure SDK से संबंधित है।

इसके अलावा यह बहुत अच्छा msbuild Azure लक्ष्य से संबंधित अधिक सूक्ष्म त्रुटि हो सकती है। अपने स्वयं के एज़ूर पैकेजिंग के लिए हमें केवल "प्रकाशित" न केवल 2 लक्ष्य "स्वच्छ; कोरपुब्लिश" कॉल करने की आवश्यकता थी। शायद यह आपकी मदद भी करेगा।

साइड नोट: आप TeamCity BuildAgent पर AzureSDK इंस्टॉल क्यों नहीं करना चाहते हैं? इसके लिए बिल्कुल बने एजेंट बनाएं - निर्माण के लिए आपको आवश्यक ढांचे के लिए। इसके अलावा 1.6 और 1.7 AzureSDK को साइड-बाय-साइड इंस्टॉल किया जा सकता है।

+0

धन्यवाद Alexey। हमारे बिल्ड सर्वरों में से एक 2003 जीत गया है, जिसे हम एसडीके इंस्टॉल नहीं कर सकते हैं, यही कारण है कि हम कामकाज के साथ गए ... कोई अन्य एसडीके को दूसरे (Win2k8) सर्वर पर स्थापित करने जा रहा है और हम देखेंगे अगर इससे –

+0

गेटर नया सर्वर उस पर एज़ूर एसडीके के साथ समस्या को हल करता है, और वॉयला सबकुछ पहली बार काम करता है। धन्यवाद। –

+2

Azure SDK 2.4 अब वीएस 2013 अपडेट 2 की आवश्यकता है। –

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

  • कोई संबंधित समस्या नहीं^_^