मैं एक Azure वेब भूमिका परियोजना के लिए एक निर्माण स्क्रिप्ट पर काम कर रहा हूँ पैकेज MSBuild और CSPack कार्य का उपयोग करना। स्क्रिप्ट एक बिल्ड सर्वर पर चलेगी, इसलिए वीएस का उपयोग एक गैर स्टार्टर है।Azure भूमिकाओं
मैं MSBuild का उपयोग कर परियोजना का निर्माण और तैनाती को संभालने के लिए (PowerShell के माध्यम से) CmdLets for Azure उपयोग कर सकते हैं। जो गुम है वह क्लाउड पैकेज का निर्माण है। मैं CSPack.exe उपकरण है जो SDK में शामिल किया जाता है का उपयोग कर सकते हैं, लेकिन मैं, यदि संभव हो MSBuild कार्य का उपयोग इस तरह के रूप में मैं निर्माण कॉन्फ़िगरेशन विकल्प का लाभ उठाने और इस प्रक्रिया के बाकी के साथ पैकेज के निर्माण एकीकृत कर सकते हैं करना चाहते हैं।
मैं Azure वेब तैनाती परियोजना में चारों ओर खोदा है, लेकिन मैं CSPack कार्य का कोई भी संदर्भ नहीं मिल रहा। यहां कुछ वीएस जादू हो रहा है, जब तक कि मैं उस फ़ाइल को याद नहीं कर रहा हूं जो सीएसपीएक्स/एज़ूर कार्यों का संदर्भ देता है। जो असेंबली मैं देख रहा हूं वह है Microsoft.ServiceHosting.Tools.MSBuildTasks.dll - परावर्तक मुझे बताता है कि सीएसपीएक्स कार्य वहां है।
क्या किसी ने सफलतापूर्वक सीएसपीएक्स एमएसबिल्ड कार्य का उपयोग किया है? यदि हां, तो इसका उपयोग करने के तरीके के बारे में कोई संकेतक बहुत उपयोगी होगा!
मैं पूरी तरह से गलत पेड़ भौंकने करता हूं, तो कृपया मुझे बताएँ!
धन्यवाद, एरिक
टेलर, प्रतिक्रिया के लिए धन्यवाद। क्या आप बाकी एमएसबिल्ड फ़ाइल (केवल अजीब भागों के साथ) पोस्ट करने में सक्षम होंगे? यह बहुत मददगार होगा। धन्यवाद - एरिक –
सुनिश्चित करें, मैं इसे बाद में बाद में रखूंगा और आज रात के लिए कुछ प्राप्त कर सकता हूं –
@ टेलर क्या आपको कभी इसे एक साथ रखने का मौका मिला? मुझे पैकेज बनाने के लिए msBuild प्राप्त करने में समस्या हो रही है – Joe