wix

2010-01-12 20 views
7

का उपयोग कर निष्पादन योग्य उत्पन्न करना मैं Wix सीख रहा हूं और मैं setup.msi के बजाय setup.exe फ़ाइल जेनरेट करना चाहता हूं।wix

क्या यह संभव है?

उत्तर

13

एक सेटअप EXE आम तौर पर एक bootstrapper या chainer के रूप में जाना जाता है। वाईएक्स 3.5 burn.exe नामक एक निष्पादन योग्य के साथ जहाज करेगा, दुर्भाग्यवश यह अभी भी भारी विकास में है।

यदि आप कोई अतिरिक्त तर्क के साथ एक बुनियादी स्वयं निकालने वाले EXE के बाद हैं तो आप WiX के साथ setupbld.exe शामिल कर सकते हैं। हालांकि यह बहुत सीमित है और केवल सबसे बुनियादी कार्यक्षमता शामिल है।

वैकल्पिक रूप से, 7-zip में मौजूदा एमएसआई से setup.exe बनाने के लिए मूलभूत कार्यक्षमता शामिल है। आपको पहले SFXs for installers एडन इंस्टॉल करना होगा।

यदि आप अतिरिक्त तर्क, निर्भरता जांच आदि के बाद हैं, तो विकल्पों में बहुत सारे विकल्प हैं। व्यक्तिगत रूप से मैं आईआरएमकेबूटस्ट्रैप का उपयोग करता हूं, लेकिन wix-users मेलिंग सूची पर dotNetInstaller के बारे में बहुत अच्छी बातें सुनी हैं।

  • dotNetInstaller
  • IRMakeBootstrap (वाणिज्यिक उत्पाद, MSI Factory के हिस्से के रूप में लाइसेंस प्राप्त)
  • Visual Studio Bootstrapper (निर्भरता का समर्थन करता है, आत्म निकालने exe हालांकि बारे में निश्चित नहीं)