WiX part1 का उपयोग करके विंडोज इंस्टॉलर "एमएसआई" बनाएं
वातावरण
- विजुअल स्टूडियो
-
- विजुअल स्टूडियो समुदाय 2017
- विजुअल स्टूडियो समुदाय 2019
- विक्स टूलसेट
- 3.11.2
※ अन्य संस्करणों में काम करता है, लेकिन अपुष्ट है
पहले
पिछली बार जब मैंने WiX की स्थापना की थी, तो मैं वास्तव में एक इंस्टॉलर बनाना चाहता हूं।
इंस्टॉलर की छवि बनाने के लिए
यदि आप इसे इस चरण में बनाते हैं, तो आप निम्नलिखित इंस्टॉलर बनाने में सक्षम होंगे।
पूर्व तैयारी
- आपने पहले ही विंडोज के लिए एक एप्लिकेशन बनाया है जिसे आप प्रकाशित करना चाहते हैं।
- WiX स्थापित किया गया है।
कार्यक्रमों (exes) वितरित करने के लिए तैयारी
एक प्रोग्राम बनाएं, बनाएं, बनाएं, और परीक्षण पूरा कर चुके आवेदन (exe) तैयार करें। हमने गेम लिटिल कृपाण के परीक्षण संस्करण को वितरित करने के लिए WiX का उपयोग किया है,इसलिए हमने चरण पोस्ट किए हैं। कृपया ध्यान दें कि कुछ गेम में ग्राफिक्स शामिल हैं।
नीचे इस बार लगाई जाने वाली फाइलों की सूची है। चूंकि "exe" और "ico" खेल के लिए फ़ाइलें हैं, "exe" यदि आप अकेले काम करना चाहते हैं "exe" एक समस्या नहीं है। "आईसीओ" शुरुआत मेनू में प्रदर्शित होने के लिए एक आइकन छवि है, इसलिए आपको तैयार करना चाहिए।
वैसे, प्रोग्राम में 32बिट और 64बिट संस्करण हैं, लेकिन इस बार मैं 32-बिट इंस्टॉलर बनाऊंगा।
एक WiX सेटअप परियोजना बनाएं
विजुअल स्टूडियो शुरू करें और एक नई परियोजना बनाएं। इसे चुनें क्योंकि WiX v3 के लिए सेटअप प्रोजेक्ट है।
परियोजना का नाम समझने में आसान होना चाहिए। आप इसे कहीं भी पा सकते हैं, लेकिन अगर आपको कोई परेशानी नहीं है तो आप अल्फान्यूमेरिक रास्ता गुजर सकते हैं।
प्रोजेक्ट बन चुका है। आप पहले "Product.wxs" खोलने के लिए आवश्यक सेटिंग्स लिख रहे होंगे, लेकिन पहले आप इसके लिए तैयार करेंगे।
यूआई पुस्तकालयों ब्राउज़ करें
आप जो इंस्टॉलर बनाते हैं, उसके आधार पर, मैं सरल जादूगर-शैली इंस्टॉलर में कुछ परिवर्तन करना चाहता हूं, इसलिए मैं यूआई की एक लाइब्रेरी जोड़दूंगा। परियोजना में सही क्लिक संदर्भ और ऐड संदर्भ का चयन करें।
फ़ोल्डर खोलें "सी:\ कार्यक्रम फ़ाइलें (x86)\ WiX टूलसेट v3.11 \bin\', "WixUIExtension" जोड़ें और ठीक बटन पर क्लिक करें। (फ़ोल्डर का रास्ता विकास के वातावरण और wix संस्करण के आधार पर भिन्न हो सकता है।
जोड़ा गया है।
परियोजना प्राथमिकताएं
सही-परियोजना पर क्लिक करें और गुणों का चयन करें।
इंस्टॉलर टैब से, आप आउटपुट नाम के साथ जेनरेट करने के लिए इंस्टॉलर का फाइल नाम निर्दिष्ट कर सकते हैं। इंस्टॉलर जेनरेट करने के बाद भी आप फाइल का नाम बदल सकते हैं, इसलिए जरूरत के मुताबिक इसे बदल दें।
बिल्ड टैब का चयन करें। मुझे नहीं लगता कि मैं इसे डिबग कॉन्फ़िगरेशन के साथ जारी करूंगा, इसलिए मैं कॉन्फ़िगरेशन को रिलीज करने जा रहा हूं।
बनाने के लिए संस्कृतियों के लिए जा-जेपी दर्ज करें। ऐसा लगता है कि यह कई भाषाओं या भरे हुए को निर्दिष्ट करने में सक्षम है, लेकिन यदि आप जापानी ओएस वातावरण में जा-जेपी के अलावा किसी अन्य भाषा में निर्माण करते हैं, तो आपको एक त्रुटि मिलेगी। यदि आप किसी अन्य भाषा में निर्माण करना चाहते हैं, तो आपको एक अंग्रेजी ओएस प्रदान करने या भाषा पैकेज जोड़ने की आवश्यकता हो सकती है। (अपुष्ट ऑपरेशन)
जादूगर में प्रदर्शित करने के लिए सामग्री प्रदान करें
मैं इंस्टॉलर जादूगर प्रदर्शित करने के लिए तीन सामग्री तैयार करूंगा।
बैनर.बीएमपी
यह स्थापना स्क्रीन के शीर्ष पर बैनर में दिखाई देता है।
banner.bmp का आकार 493 x 58 पिक्सेल है। आमतौर पर दाईं ओर 200px के भीतर छवि को फिट करना और शेष पृष्ठभूमि को सफेद बनाना बेहतर होता है, लेकिन आप छवि को बाईं ओर भी रख सकते हैं। उस मामले में, यह पाठ के साथ ओवरलैप होता है, इसलिए यह देखना मुश्किल नहीं होना चाहिए।
डायलॉग.बीएमपी
स्थापना के शुरू और अंत में पृष्ठभूमि छवियों के लिए उपयोग किया जाता है।
डायलॉग.बीएमपी 493 x 312 पिक्सल का साइज है। यदि आप बाईं ओर छवि को फिट करना चाहते हैं, तो इसे "164 x 312" पिक्सेल की सीमा में फिट करें, और बाकी को एक सफेद पृष्ठभूमि बनाएं। यदि आप एक छवि को दाईं ओर रखते हैं, तो यह पाठ के साथ ओवरलैप होगा, इसलिए इसे देखना मुश्किल नहीं होना चाहिए।
लाइसेंस.आरटीएफ
स्थापना स्क्रीन पर लाइसेंस समझौते को प्रदर्शित करने के लिए इस्तेमाल किया। इस फ़ाइल में बनाई गई सामग्री को इंस्टॉलेशन स्क्रीन पर प्रदर्शित किया जाता है। वाक्यों का उल्लेख नहीं करने के लिए, लेआउट और पाठ सजावट परिलक्षित होती है।
प्रदर्शित करने के लिए कोई निश्चित पाठ नहीं है, इसलिए कृपया उस एप्लिकेशन के लिए सामग्री बनाएं जिसे आप वितरित करना चाहते हैं।
आप वर्डपैड में .rtf फ़ाइल को संपादित कर सकते हैं, जो विंडोज पर मानक रूप से स्थापित है। आप शब्द संपादित कर सकते हैं, लेकिन इसे वर्डपैड में संपादित करना सुरक्षित है क्योंकि आपको याद है कि यह अच्छा नहीं लग रहा था।
इन तीन फाइलों को अपनी परियोजना में जोड़ें।
फ़ाइलों को स्थापित करने के लिए तैनात करें
प्रोजेक्ट फोल्डर में फोल्डर बनाएं। फ़ोल्डर नाम कुछ भी हो सकता है, लेकिन यदि आप स्थापना के दौरान प्रोग्राम फ़ाइलों में बनाए गए एक ही फ़ोल्डर नाम करना चाहते हैं तो ऐसा करना थोड़ा आसान हो जाता है। विन्यास फ़ाइल में फ़ाइलों का उल्लेख करते समय इस फ़ोल्डर नाम का उपयोग सापेक्ष रास्तों के लिए भी किया जाता है।
आपके पास प्रोजेक्ट फ़ोल्डर में फ़ोल्डर है, लेकिन आपको इसे अपने दृश्य स्टूडियो प्रोजेक्ट में जोड़ने की आवश्यकता नहीं है।
स्थापित करने के लिए फ़ाइलों का एक सेट जोड़ें।
सारांश
इस बिंदु पर, आप इंस्टॉलर सेट करने से पहले चरणों में जाने के लिए तैयार हैं। अगली बार, मैं आपको दिखाऊंगा कि इंस्टॉलर को कैसे सेट करना है और इसे कैसे पूरा किया जाए।