5

हमने हाल ही में वीएस -2008 -> वीएस -2010 से अपग्रेड किया है (और इसलिए वेब परिनियोजन परियोजना से उचित तैनाती परियोजना में उन्नयन)।मैं वीएस -2010 वेब परिनियोजन बिल्ड टेम्पलेट में एमएसबिल्ड टास्क कैसे निष्पादित करूं?

स्पष्ट रूप से वीएस -2010 वेब परिनियोजन में नया क्या है वर्कफ़्लो का निर्माण प्रक्रिया टेम्पलेट के रूप में परिचय है।

पहले, हमने जावास्क्रिप्ट और सीएसएस फ़ाइलों को छोटा/संक्षिप्त करने के लिए याहू यूयूआई जावास्क्रिप्ट/सीएसएस संपीड़न मॉड्यूल को निष्पादित करने के लिए डब्ल्यूडब्ल्यूपी में एक एमएसबिल्ड कार्य का उपयोग किया था।

क्या कोई भी इस स्टूडियो को विजुअल स्टूडियो 2010 के साथ पूरा करने में कामयाब रहा है?

मैंने जस्टिन एथ्रिज द्वारा निर्मित नया "स्क्विशट" कंप्रेसर देखा है, लेकिन यह मक्खी पर "squishes" के रूप में आदर्श नहीं है (उदाहरण के लिए Application_Start - Global.ascx) - जिसका अर्थ है कि आपको अभी भी सभी को बाहर करना है squishing से पहले अपने वेब सर्वर पर असम्पीडित फ़ाइलें।

वर्कफ़्लो डिज़ाइनर में - मैं "एमएसबिल्ड" नामक एक टूलबॉक्स आइटम देख सकता हूं - बस यह नहीं पता कि मैं क्या चाहता हूं इसे पूरा करने के लिए इसका उपयोग कैसे करें।

उच्च और चौड़े खोज रहे थे, कोई भी नहीं जानता कि कैसे।

संपादित

लगभग 2 सप्ताह के बाद, अब भी कोई समाधान/उत्तर। निश्चित रूप से कोई इस समस्या से आया है? अभी के लिए हम वीएस कमांड प्रॉम्प्ट पोस्ट-बिल्ड के माध्यम से मैन्युअल रूप से एमएसबिल्ड टास्क निष्पादित कर रहे हैं।

संपादित

फिर भी कुछ नहीं !!

+0

+1, यह भी देख रहा है। –

+0

कूल, मैं अकेले नहीं हूँ। =)। उस समय के लिए हम एमएसबिल्ड (विजुअल स्टूडियो कमांड प्रॉम्प्ट) के माध्यम से मैन्युअल रूप से डीएलएल चला रहे हैं। मुझे इससे नफरत है कि नए वीएस "बलों" को वेब परिनियोजन के लिए वर्कफ़्लो सीखने के लिए कैसे कहते हैं! – RPM1984

+0

मैं SquishIt के साथ जा रहा था क्योंकि मुझे एक बेहतर समाधान नहीं मिला। –

उत्तर

0

SquishIt का उपयोग कर समाप्त यही कारण है कि।

आदर्श नहीं है, क्योंकि फाइल रनटाइम पर "squished" हैं। और आईएमओ केवल "संपत्ति" सर्वर पर तैनात किया जाना चाहिए (जैसे प्री-मिनीफाइड)।

लेकिन मेरे पास कोई अन्य विकल्प नहीं है।

1

क्या आपने अपग्रेड टेम्पलेट का उपयोग करने का प्रयास किया है?

एक मूल रूप से एक MSBuild प्रक्रिया निष्पादित करता है और लक्ष्य फ़ाइल पर अमल के रूप में अगर यह थे 2008

+0

क्या आप थोड़ा और विस्तार कर सकते हैं? मैं क्या शामिल है, सीआई के साथ यह कैसे प्राप्त करें, आदि – RPM1984

+0

क्या आप कृपया विस्तारित कर सकते हैं? –

+0

बिल्ड निर्माण में आप कई टेम्पलेट्स से चुन सकते हैं। जब आप अपग्रेड टेम्पलेट चुनते हैं, तो मूल रूप से केवल एक गतिविधि होती है और यह एमएसबिल्ड द्वारा लक्ष्य फ़ाइल निष्पादित करना है। इस प्रकार आप मूल रूप से बिल्ड चलाने के TFS 2008 के तरीके का उपयोग करते हैं। आप अभी भी सीआई ट्रिगर का उपयोग कर सकते हैं और इसी तरह। एक छोटी सी चेतावनी है: अपग्रेड टेम्पलेट MSBuild 3.5 के बजाय एमएसबिल्ड 4 का उपयोग करता है जिसका उपयोग TFS2008 द्वारा किया गया था।यह शायद आपको चोट नहीं पहुंचाएगा, लेकिन मैंने सुना है कि लोगों के साथ समस्याएं हैं। –

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

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