NAnt अब तक रहा है, और यह काफी परिपक्व उत्पाद है, और आईएमओ भी उपयोग करना आसान है। वहां बहुत से समुदाय जानते हैं कि वहां टैप करने के लिए, और यह क्रॉस-प्लेटफ़ॉर्म भी है, क्या आपको उन ऐप्स बनाने में रुचि होनी चाहिए जो मोनो के साथ-साथ .NET और Silverlight के अंतर्गत चल सकें। बॉक्स के बाहर, यह एमएसबिल्ड की तुलना में बहुत कुछ करता है। अरे हाँ, और आप NAnt से MSBuild कॉल कर सकते हैं (ठीक है, NAntContrib से) :-)
नकारात्मक पक्ष पर, NAnt और उसके सहयोगी परियोजना NAntContrib 2007 के अंत
जा रहा है हाल ही में अद्यतन के साथ, ठहरा हुआ प्रतीत होती हैं
एमएसबिल्ड के मुख्य फायदे जो मैं देखता हूं वह यह है कि यह .NET Framework के साथ जहाज है, इसलिए यह स्थापित करने के लिए एक कम उत्पाद है; और वहां अधिक सक्रिय विकास चल रहा है (हालांकि पुराने एनएएनटी के साथ पकड़ने के लिए स्थानों में)।
व्यक्तिगत रूप से, मुझे इसके वाक्यविन्यास को चुनना थोड़ा मुश्किल लगता है, लेकिन फिर मुझे यकीन है कि टीआई के निरंतर संपर्क में चीजों को आसान बना दिया जाएगा।
निष्कर्ष? यदि आप मौजूदा एनएएनटी स्क्रिप्ट के साथ काम कर रहे हैं, तो उनके साथ रहें, यह पोर्टिंग की परेशानी के लायक नहीं है। यदि आप एक नई परियोजना शुरू कर रहे हैं, और आप साहसी महसूस कर रहे हैं, तो एमएसबिल्ड को जाने दें।
स्रोत
2009-02-17 04:20:01
http://stackoverflow.com/questions/476163/nant-or-msbuild-which-one-to-choose-and-when – webwesen
webwesen है इस ब्रह्मांड में एक पुनरावर्ती छेद की खोज की, एक ऐसे प्रश्न का संदर्भ बैठकर जो अस्तित्व में नहीं था, क्या यह दूसरा तरीका नहीं होना चाहिए? – DevelopingChris