कार्यक्रम वितरण के लिए विंडोज इंस्टॉलर बनाने के लिए WiX सेट करें

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

वातावरण

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

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

पहले

विंडोज के लिए आपके द्वारा बनाए गए अनुप्रयोगों को वितरित करने के विभिन्न तरीके हैं। कुछ मामलों में, आप कार्यक्रम ".exe" सीधे वितरित कर सकते हैं, लेकिन इस मामले में कार्यक्रम उपयोगकर्ता में कहीं भी रखा जा सकता है और ठीक से काम नहीं करेगा, या आप सेटअप के समय क्या करना चाहते हैं, वह करने में सक्षम नहीं हो सकते हैं।

इसलिए, यदि आप बड़े या जटिल कार्यक्रमों को तैनात करना चाहते हैं, जैसे कि वाणिज्यिक अनुप्रयोग, आपके पास आमतौर पर उपयोगकर्ताओं को स्थापित करने के लिए इंस्टॉलर उपलब्ध होते हैं।

यह लेख एक इंस्टॉलर बनाने के तरीके पर कदम-दर-कदम निर्देश प्रदान करता है जिसका उपयोग आमतौर पर विंडोज इंस्टॉलर "एमएसआई" प्रारूप में इंस्टॉलेशन में किया जाता है। आप मानक दृश्य स्टूडियो सुविधाओं के साथ एक एमएसआई इंस्टॉलर भी बना सकते हैं, लेकिन हम WiX का उपयोग कर रहे हैं। WiX आपको इंस्टॉलर बनाने की अनुमति देता है जो मानक दृश्य स्टूडियो सुविधाओं की तुलना में अधिक दानेदार हैं।

मैं यहां सभी सुविधाओं को पेश नहीं कर सकता, लेकिन यदि आप पहले इंस्टॉलर निर्माण के प्रवाह को समझना चाहते हैं और अन्य सुविधाओं को जोड़ना चाहते हैं, तो आधिकारिक साइट पर जांच करना एक अच्छा विचार है।

पूर्व तैयारी

  • आपके पास विजुअल स्टूडियो स्थापित है।
  • प्रशासनिक अधिकारों के साथ विंडोज में साइन इन करें।
  • आपने विंडोज पर .NET फ्रेमवर्क 3.5.1 स्थापित किया है।

विक्स टूलसेट स्थापित करना

नीचे आधिकारिक साइट खोलें और WiX टूलसेट बिल्ड टूल डाउनलोड करें।

image

आपके द्वारा खोले गए पिछले पेज पर wix311.exe डाउनलोड करें। (संस्करण अद्यतन के आधार पर भिन्न हो सकते हैं))

image

इसे चलाने के लिए प्रेस सेव करें। डिफ़ॉल्ट रूप से, यह डाउनलोड फ़ोल्डर में सहेजा जाता है। (यदि आप इसे सीधे चलाते हैं, तो यह एक अलग फ़ोल्डर में सहेजा जाएगा।

image

image

WiX टूलसेट चलाने के बाद टूल का निर्माण करें, आपको निम्नलिखित त्रुटि मिलती है:

image

आपको .NET फ्रेमवर्क 3.5.1 रनटाइम इंस्टॉल करना होगा। यह आधुनिक विंडोज 10 में मानक के रूप में स्थापित नहीं है, और तब तक स्थापित नहीं किया जाएगा जब तक कि आप नवीनतम दृश्य स्टूडियो स्थापित न करें जब तक कि आप स्थापना के दौरान एसडीके को स्पष्ट रूप से स्थापित न करें।

यदि आप निम्नलिखित लिंक से रनटाइम इंस्टॉल करना चाहते हैं, तो डाउनलोड करें और इंस्टॉल करें:

वैसे, डाउनलोड की गई फाइल टूल्स का निर्माण है और अभी तक स्थापित नहीं की गई है। इसे इंस्टॉल करने के लिए इंस्टॉल पर क्लिक करें।

image

image

जब स्थापना पूरी हो जाती है, तो शीर्ष बाईं ओर संदेश "सफलतापूर्वक स्थापित" होता है। बाहर निकलने के लिए बाहर निकलें क्लिक करें।

image

आप देख सकते हैं कि स्टार्ट मेनू में एक फ़ोल्डर जोड़ा गया है।

image

WiX टूलसेट विजुअल स्टूडियो एक्सटेंशन स्थापित करना

इसके बाद विक्स टूलसेट विजुअल स्टूडियो एक्सटेंशन इंस्टॉल करें। निम्नलिखित पृष्ठ से फ़ाइल डाउनलोड करें और इंस्टॉल करें। यह वह जगह है जहां विजुअल स्टूडियो 2019 संस्करण शामिल है।

image

image

डाउनलोड की गई फाइल चलाएं।

image

image

इंस्टॉल बटन पर क्लिक करें।

image

स्थापना को पूरा करने के लिए क्लोज बटन पर क्लिक करें।

image

यह सेटअप पूरा करता है।

डाउनलोड Wix संपादित करें

इसकी आवश्यकता नहीं है, लेकिन विक्स सेटिंग्स को संपादित करते समय यह थोड़ा उपयोगी है। कृपया इसे निम्नलिखित साइट से डाउनलोड करें। या तो इंस्टॉलर या एक एक्सई संस्करण भी है। टिप्स Wix संपादित का उपयोग कर का वर्णन करता है।

image

सारांश

WiX अब स्थापित किया गया है । अगली बार, मैं एक साधारण इंस्टॉलर बनाना चाहता हूं।