यहाँ विवरण का एक बहुत " बाहर fleshed" के साथ एक और, इसी तरह जवाब है: What installation product to use? InstallShield, WiX, Wise, Advanced Installer, etc (अनुशंसित यदि आप वास्तव में पेशेवरों और विपक्ष विभिन्न विकल्पों के लिए वजन करने के लिए है)। http://en.wikipedia.org/wiki/List_of_installation_software
और installsite.orgWindows Installer Authoring Tools for Developers का एक सारांश है:
यहां एक ओवरव्यू है। और Tools for Repackaging & Corporate Deployment पर जानकारी वाला एक और पृष्ठ। और अंत में Non-MSI Setup Authoring Tools पर एक पृष्ठ।
मेरा पसंदीदा उपकरण Wise था, लेकिन समझदार अब बंद है ("समझदार पैकेज स्टूडियो अब EOL है। सिमेंटेक के लिए Flexera AdminStudio यह स्थान ले लेगा।"), और मैं WiX इन दिनों का उपयोग अगर मैं कर सकता हूं (WiX quick start hints)।
Installshield है, तथापि, एक स्थापित और काफी पूरा सुविधा अगर आप कई रिहाई जायके (संस्करण), भाषा समर्थन/स्थानीयकरण, निर्माण स्वचालन आदि के लिए उन्नत सेटअप सुविधाओं की आवश्यकता है ... अन्य टूल्स इन कार्यों के लिए समर्थन भी प्रदान करते हैं। मुझे COM + और IIS कॉन्फ़िगरेशन और कुछ अन्य चीजों के संबंध में कुछ लचीलापन याद आती है। कस्टम कार्यों को लिखने के लिए उन्नत, एकीकृत स्क्रिप्टिंग भाषा।
WiX बहुत डेवलपर उन्मुख, पूरी तरह से लचीला और अनुशंसित है यदि आप फैंसी जीयूआई की कमी के साथ ठीक हैं। वाईएक्स एक्सएमएल स्रोतों को प्रभावी ढंग से लिखने के लिए आप विजुअल स्टूडियो का उपयोग कर सकते हैं। वाईएक्स मौजूदा एमएसआई फ़ाइलों को dark.exe
नामक टूल का उपयोग करके वाईएक्स स्रोत फ़ाइलों में विघटित कर सकता है। वाईएक्स के लिए बहुत कुछ है, WiX quick start hints देखें। जाने के लिए विचित्र हो सकता है, लेकिन आश्चर्यजनक रूप से लचीला हो सकता है। उच्च महत्व का: खुला स्रोत!
Advanced Installer काफी अच्छा प्रतीत होता है। एक निफ्टी जीयूआई संचालित सेटअप निर्माण अनुभव जो आपको कुछ खराब सेटअप डिज़ाइन से बचने में मदद कर सकता है (लॉजिकल जीयूआई विकल्पों के पीछे छिपी कुछ जटिलता)। किसी विकल्प पर निपटने से पहले इंस्टॉलशील्ड और वाईएक्स के साथ प्रयास करने की अनुशंसा की जाती है।
और सभी the other, less established tools को न भूलें।
और उस पर एक अलग नज़र से, लेकिन वहाँ नीचे यहाँ की दिशा में मुक्त एमएसआई दर्शकों की एक सूची है: How can I compare the content of two (or more) MSI files?
आप क्या पर्यावरण/भाषा का प्रयोग कर रहे हैं? (उदाहरण के लिए, विजुअल स्टूडियो में अंतर्निहित इस कार्यक्षमता शामिल है) –
यहां कुछ समान चर्चाएं हैं: http://stackoverflow.com/questions/137657/free-install-wizard-software http://stackoverflow.com/questions/3767/क्या-सबसे-पसंद-के-बिल्डिंग-विंडोज-इंस्टॉलर्स –
यदि आप फीडबैक प्रदान करना चाहते हैं जो आपकी आवश्यकताओं के साथ इंस्टालशील्ड को बेहतर तरीके से संरेखित करने में हमारी मदद कर सकता है, तो मुझे एक लाइन छोड़ दें। मैं उलझन में हूं कि हाल ही में इंस्टॉलशील्ड को उपयोग करने के लिए कड़ी मेहनत करने के लिए क्या बदल गया होगा, हालांकि मैं आपको जटिलता के बारे में सुनता हूं; स्थापना जटिल है। –