WiX part1 का उपयोग करके विंडोज इंस्टॉलर "एमएसआई" बनाएं

पेज निर्माण की तारीख :

वातावरण

विजुअल स्टूडियो
  • विजुअल स्टूडियो समुदाय 2017
  • विजुअल स्टूडियो समुदाय 2019
विक्स टूलसेट
3.11.2

※ अन्य संस्करणों में काम करता है, लेकिन अपुष्ट है

पहले

पिछली बार जब मैंने WiX की स्थापना की थी, तो मैं वास्तव में एक इंस्टॉलर बनाना चाहता हूं।

इंस्टॉलर की छवि बनाने के लिए

यदि आप इसे इस चरण में बनाते हैं, तो आप निम्नलिखित इंस्टॉलर बनाने में सक्षम होंगे।

image

image

image

image

image

पूर्व तैयारी

  • आपने पहले ही विंडोज के लिए एक एप्लिकेशन बनाया है जिसे आप प्रकाशित करना चाहते हैं।
  • WiX स्थापित किया गया है।

कार्यक्रमों (exes) वितरित करने के लिए तैयारी

एक प्रोग्राम बनाएं, बनाएं, बनाएं, और परीक्षण पूरा कर चुके आवेदन (exe) तैयार करें। हमने गेम लिटिल कृपाण के परीक्षण संस्करण को वितरित करने के लिए WiX का उपयोग किया है,इसलिए हमने चरण पोस्ट किए हैं। कृपया ध्यान दें कि कुछ गेम में ग्राफिक्स शामिल हैं।

नीचे इस बार लगाई जाने वाली फाइलों की सूची है। चूंकि "exe" और "ico" खेल के लिए फ़ाइलें हैं, "exe" यदि आप अकेले काम करना चाहते हैं "exe" एक समस्या नहीं है। "आईसीओ" शुरुआत मेनू में प्रदर्शित होने के लिए एक आइकन छवि है, इसलिए आपको तैयार करना चाहिए।

image

वैसे, प्रोग्राम में 32बिट और 64बिट संस्करण हैं, लेकिन इस बार मैं 32-बिट इंस्टॉलर बनाऊंगा।

एक WiX सेटअप परियोजना बनाएं

विजुअल स्टूडियो शुरू करें और एक नई परियोजना बनाएं। इसे चुनें क्योंकि WiX v3 के लिए सेटअप प्रोजेक्ट है।

image

परियोजना का नाम समझने में आसान होना चाहिए। आप इसे कहीं भी पा सकते हैं, लेकिन अगर आपको कोई परेशानी नहीं है तो आप अल्फान्यूमेरिक रास्ता गुजर सकते हैं।

image

प्रोजेक्ट बन चुका है। आप पहले "Product.wxs" खोलने के लिए आवश्यक सेटिंग्स लिख रहे होंगे, लेकिन पहले आप इसके लिए तैयार करेंगे।

image

यूआई पुस्तकालयों ब्राउज़ करें

आप जो इंस्टॉलर बनाते हैं, उसके आधार पर, मैं सरल जादूगर-शैली इंस्टॉलर में कुछ परिवर्तन करना चाहता हूं, इसलिए मैं यूआई की एक लाइब्रेरी जोड़दूंगा। परियोजना में सही क्लिक संदर्भ और ऐड संदर्भ का चयन करें।

image

फ़ोल्डर खोलें "सी:\ कार्यक्रम फ़ाइलें (x86)\ WiX टूलसेट v3.11 \bin\', "WixUIExtension" जोड़ें और ठीक बटन पर क्लिक करें। (फ़ोल्डर का रास्ता विकास के वातावरण और wix संस्करण के आधार पर भिन्न हो सकता है।

image

जोड़ा गया है।

image

परियोजना प्राथमिकताएं

सही-परियोजना पर क्लिक करें और गुणों का चयन करें।

image

इंस्टॉलर टैब से, आप आउटपुट नाम के साथ जेनरेट करने के लिए इंस्टॉलर का फाइल नाम निर्दिष्ट कर सकते हैं। इंस्टॉलर जेनरेट करने के बाद भी आप फाइल का नाम बदल सकते हैं, इसलिए जरूरत के मुताबिक इसे बदल दें।

image

बिल्ड टैब का चयन करें। मुझे नहीं लगता कि मैं इसे डिबग कॉन्फ़िगरेशन के साथ जारी करूंगा, इसलिए मैं कॉन्फ़िगरेशन को रिलीज करने जा रहा हूं।

बनाने के लिए संस्कृतियों के लिए जा-जेपी दर्ज करें। ऐसा लगता है कि यह कई भाषाओं या भरे हुए को निर्दिष्ट करने में सक्षम है, लेकिन यदि आप जापानी ओएस वातावरण में जा-जेपी के अलावा किसी अन्य भाषा में निर्माण करते हैं, तो आपको एक त्रुटि मिलेगी। यदि आप किसी अन्य भाषा में निर्माण करना चाहते हैं, तो आपको एक अंग्रेजी ओएस प्रदान करने या भाषा पैकेज जोड़ने की आवश्यकता हो सकती है। (अपुष्ट ऑपरेशन)

image

जादूगर में प्रदर्शित करने के लिए सामग्री प्रदान करें

मैं इंस्टॉलर जादूगर प्रदर्शित करने के लिए तीन सामग्री तैयार करूंगा।

बैनर.बीएमपी

यह स्थापना स्क्रीन के शीर्ष पर बैनर में दिखाई देता है।

image

banner.bmp का आकार 493 x 58 पिक्सेल है। आमतौर पर दाईं ओर 200px के भीतर छवि को फिट करना और शेष पृष्ठभूमि को सफेद बनाना बेहतर होता है, लेकिन आप छवि को बाईं ओर भी रख सकते हैं। उस मामले में, यह पाठ के साथ ओवरलैप होता है, इसलिए यह देखना मुश्किल नहीं होना चाहिए।

डायलॉग.बीएमपी

स्थापना के शुरू और अंत में पृष्ठभूमि छवियों के लिए उपयोग किया जाता है।

image

डायलॉग.बीएमपी 493 x 312 पिक्सल का साइज है। यदि आप बाईं ओर छवि को फिट करना चाहते हैं, तो इसे "164 x 312" पिक्सेल की सीमा में फिट करें, और बाकी को एक सफेद पृष्ठभूमि बनाएं। यदि आप एक छवि को दाईं ओर रखते हैं, तो यह पाठ के साथ ओवरलैप होगा, इसलिए इसे देखना मुश्किल नहीं होना चाहिए।

लाइसेंस.आरटीएफ

स्थापना स्क्रीन पर लाइसेंस समझौते को प्रदर्शित करने के लिए इस्तेमाल किया। इस फ़ाइल में बनाई गई सामग्री को इंस्टॉलेशन स्क्रीन पर प्रदर्शित किया जाता है। वाक्यों का उल्लेख नहीं करने के लिए, लेआउट और पाठ सजावट परिलक्षित होती है।

प्रदर्शित करने के लिए कोई निश्चित पाठ नहीं है, इसलिए कृपया उस एप्लिकेशन के लिए सामग्री बनाएं जिसे आप वितरित करना चाहते हैं।

image

आप वर्डपैड में .rtf फ़ाइल को संपादित कर सकते हैं, जो विंडोज पर मानक रूप से स्थापित है। आप शब्द संपादित कर सकते हैं, लेकिन इसे वर्डपैड में संपादित करना सुरक्षित है क्योंकि आपको याद है कि यह अच्छा नहीं लग रहा था।

image

इन तीन फाइलों को अपनी परियोजना में जोड़ें।

image

फ़ाइलों को स्थापित करने के लिए तैनात करें

प्रोजेक्ट फोल्डर में फोल्डर बनाएं। फ़ोल्डर नाम कुछ भी हो सकता है, लेकिन यदि आप स्थापना के दौरान प्रोग्राम फ़ाइलों में बनाए गए एक ही फ़ोल्डर नाम करना चाहते हैं तो ऐसा करना थोड़ा आसान हो जाता है। विन्यास फ़ाइल में फ़ाइलों का उल्लेख करते समय इस फ़ोल्डर नाम का उपयोग सापेक्ष रास्तों के लिए भी किया जाता है।

आपके पास प्रोजेक्ट फ़ोल्डर में फ़ोल्डर है, लेकिन आपको इसे अपने दृश्य स्टूडियो प्रोजेक्ट में जोड़ने की आवश्यकता नहीं है।

image

स्थापित करने के लिए फ़ाइलों का एक सेट जोड़ें।

image

सारांश

इस बिंदु पर, आप इंस्टॉलर सेट करने से पहले चरणों में जाने के लिए तैयार हैं। अगली बार, मैं आपको दिखाऊंगा कि इंस्टॉलर को कैसे सेट करना है और इसे कैसे पूरा किया जाए।