2010-01-05 9 views
6

मैं बस अपनी बिल्ड प्रक्रियाओं के लिए एनएएनटी में प्रवेश करने की कोशिश कर रहा हूं, और सफलतापूर्वक एक स्क्रिप्ट है जो एक बिल्ड डीआईआर सेट करती है, और इसमें एक एसएलएन फ़ाइल संकलित करती है। मेरा सवाल यह है कि, दिन-दर-दिन आधार पर आप विजुअल स्टूडियो से NANT स्क्रिप्ट कैसे निष्पादित करेंगे। मैं सिर्फ Ctrl + Shift + B को मारने के लिए उपयोग किया जाता हूं और फिर बस अपने ब्राउज़र को रीफ्रेश कर रहा हूं (मेरे पास प्रोजेक्ट फ़ोल्डर को इंगित करने वाला एक स्थानीय साइट सेटअप है), लेकिन वीएस के साथ NANT स्क्रिप्ट को इंटरग्रेट करने का सबसे अच्छा तरीका क्या है?विजुअल स्टूडियो के साथ NANT को एकीकृत कैसे करें?

बहुत धन्यवाद

मैट

उत्तर

3

निर्भर करता है क्या आप इसके साथ क्या करना चाहते हैं।

आप इसे एक पोस्ट/प्री बिल्ड इवेंट के रूप में जोड़ सकते हैं, अगर यह आपकी बात है (मैं कुछ चीजों के लिए ऐसा करता हूं), लेकिन ज्यादातर मैं बिल्डर्स पर निर्माण करने के लिए NAnt का उपयोग करता हूं, इसलिए यह अधिक उद्देश्य नहीं देता है स्थानीय मशीन।

+2

एक व्यापक कथन का बिट - आपको नहीं पता कि एनएएनटी स्क्रिप्ट में प्री-बिल्ड कार्यों को क्या शामिल किया जा सकता है। कुछ निश्चित रूप से स्थानीय मशीन पर एक उद्देश्य की सेवा कर सकते हैं। मैं मानता हूं कि कई लोग नहीं करते हैं ... –

+0

ओह सहमत हुए; और अगर मैं कर सकता था (मैंने आज वोटों की सीमा को मारा है), तो मुझे आपकी एहसास नहीं होगी, क्योंकि मुझे पूरा एहसास नहीं था कि आप डिफ़ॉल्ट Ctrl-Shift-B को इस तरह बदल सकते हैं। फिर भी, मुझे लगता है कि प्री/पोस्ट वह जगह है जहां मैं NANT जोड़ रहा हूं (और, वास्तव में, यह वह जगह है जहां मैं इसे * जोड़ता हूं :) और एमएसबिल्ड स्थानीय रूप से काम करने दें; यह एकदम सही है। –

+0

तो क्या आप दोनों कहेंगे कि एक एनएएनटी स्क्रिप्ट बिल्ड सर्वर के लिए बेहतर है और MSBuild localy के साथ चिपक जाती है? एकमात्र चीज जो मैं देख सकता हूं उसे अपने वर्तमान सेटअप में बदलने की आवश्यकता है कॉन्फ़िगरेशन फ़ाइलों को विलय करना है। –