सवाल मैं एक एमएसआई सेटअप कैसे बना सकता हूं?


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

मैं एक कैसे बना सकता हूं? क्या मुझे विजुअल स्टूडियो या कुछ अन्य उत्पाद खरीदना है?


55
2018-06-25 07:21


मूल


क्या आप इस लिंक को प्राप्त कर सकते हैं stackoverflow.com/q/45795216/5955233 - Khawaja Asim
इसी प्रकार क्यू / ए यहाँ। - Stein Åsmul


जवाब:


आप उपयोग कर सकते हैं Wix (जो है मुक्त) एक एमएसआई स्थापना पैकेज बनाने के लिए।

वाईएक्स ट्यूटोरियल - विक्स के साथ एक इंस्टॉलर एमएसआई बनाना


37
2018-06-25 07:26



विक्स में कुछ हद तक सीखने की वक्र है, लेकिन यह एक एमएसआई फ़ाइल उत्पन्न करने का सबसे विश्वसनीय तरीका है। - Stein Åsmul
यहां एक सूची है "विक्स लिंक के साथ शुरू करें"। - Stein Åsmul
मैं वर्षों से अधिक या कम के लिए वाईएक्स का उपयोग कर रहा हूं। मुझे कहना है, हाँ, यह सीखने के लिए सीखना थोड़ा परेशान है। लेकिन एक बार जब आप इसे समझ लेंगे, तो यह ठीक है। लेकिन मैं जेनरेटेड एमएसआई को किसी भी भाग्य के साथ कस्टम .exe में जोड़ने की कोशिश कर रहा हूं ... क्या आप जानते हैं कि मैं परिणामी .msi को कस्टम setup.exe में कैसे एम्बेड कर सकता हूं? - Sonhja
@ सोन्हा यह एक बहुत अच्छा सवाल है। आपको इसे स्टैक ओवरफ्लो पर एक अलग प्रश्न के रूप में पूछने पर विचार करना चाहिए। - mezoid
देना WixSharp एक्सएमएल को हाथ से संशोधित करने के बजाय, आप अपने इंस्टॉलर को बनाने के लिए सी # कोड लिखते हैं। - MondKin


यदि आप विंडोज इंस्टालर को नहीं समझते हैं तो मैं अत्यधिक अनुशंसा करता हूं विंडोज इंस्टालर के लिए परिभाषित गाइड। आप वास्तव में उपयोग नहीं कर सकते हैं WiX एमएसआई समझने के बिना। डाउनलोड करने लायक भी है विंडोज इंस्टालर 4.5 एसडीके

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

  • InstallShield
  • उन्नत इंस्टॉलर
  • एमएसआई फैक्टरी
  • आदि..

हालांकि फिर भी मैं उपरोक्त पुस्तक को चुनने और "हुड के नीचे" क्या हो रहा है, यह समझने के लिए कुछ समय ले रहा हूं, यह वास्तव में आपको यह जानने में मदद करेगा कि क्या गलत हो रहा है जब ग्राहक शिकायत करना शुरू करते हैं कि सेटअप के साथ कुछ टूटा हुआ है :)


12
2018-06-25 22:29





आप विजुअल स्टूडियो का उपयोग कर सकते हैं - जो भुगतान किया जाता है।

आप उपयोग कर सकते हैं https://www.advancedinstaller.com/ - इसका एक मुफ्त संस्करण है।

आप उपयोग कर सकते हैं http://nsis.sourceforge.net/Main_Page - उदाहरण के लिए Winamp इस इंस्टॉलर का उपयोग करता है - और है बहुत विन्यास योग्य और ओपन सोर्स है।


7
2018-06-25 07:26



एनएसआईएस एमएसआई पैकेज नहीं बनाता है, क्या यह (कुछ समय में चेक नहीं किया गया है)? - Thorsten Dittmar
एमएचएच ... winamp का सेटअप है। एमएसआई। और एनएसआईएस द्वारा बनाया गया है: डी - Timotei
एनएसआईएस में एमएसआई बनाने के संबंध में यह प्रश्न देखें। छोटा: यह संभव नहीं है, और यह समर्थित नहीं होगा। stackoverflow.com/questions/1858434/... - jonathan
एडवांस्ड इंस्टालर बहुत अच्छा है यदि आप पेशेवर संस्करण खरीद सकते हैं, जो तैनाती चक्र के हस्ताक्षर भाग बना सकता है। एनएसआईएस .msi नहीं बनाता है, और काम करने के लिए कुछ स्क्रिप्टिंग लेता है, लेकिन स्थापित करने और अनइंस्टॉल करने का काम करता है। - hg.


Google "फ्रीवेयर एमएसआई इंस्टॉलर"।

जैसे https://www.advancedinstaller.com/

यहां कई विकल्प हैं:

http://rbytes.net/software/development_c/install-and-setup_s/

हालांकि विंडोज होने के बावजूद, वास्तव में मुक्त और मुक्त स्रोत के बजाय अधिकांश "शेयरवेयर" हैं।


7
2018-06-25 07:29





विंडोज इंस्टालर एक्सएमएल की तलाश करें (WiX)


2
2018-06-25 07:25





आप खरीद सकते हैं InstallShield, स्थापना पैकेज बनाने के लिए बाजार नेता। यह फ्रीवेयर समाधान के साथ आपको जो कुछ मिलता है उससे परे कई सुविधाएं प्रदान करता है।

चेतावनी: InstallShield बेहद महंगा है!


1
2018-06-25 14:55



दुर्भाग्यवश इंस्टालशील्ड भी बेहद खराब है। एक और विकल्प अल्टीरिस से बुद्धिमान होता था, लेकिन मेरा मानना ​​है कि अब इसे सिमेंटेक द्वारा खरीदा गया है। सुरक्षित विकल्प Wix का उपयोग करना है। यह पूरी तरह से सक्षम, मुक्त, और सीखने की अवस्था के लायक है। - Stein Åsmul
मुझे यह स्पष्ट करना चाहिए कि इंस्टॉलशील्ड में कीड़े समस्याग्रस्त इंस्टालस्क्रिप्ट एमएसआई प्रोजेक्ट प्रकार में केंद्रित हैं। - Stein Åsmul


आप उपयोग कर सकते हैं "विजुअल स्टूडियो इंस्टॉलर प्रोजेक्ट"और यह मुफ़्त ...

इंस्टॉलर बनाने के लिए यह बहुत आसान है और इसमें GUI है। (अधिकांश फ्रीवेयर एमएसआई निर्माण उपकरण में जीयूआई भाग नहीं है)

इंटरनेट पर आसानी से इंस्टॉलर बनाने के लिए आपको कई ट्यूटोरियल मिलेंगे

स्थापित करने के लिए। बस अपने विजुअल स्टूडियो में विजुअल स्टूडियो इंस्टालर प्रोजेक्ट खोजें

विजुअल स्टूडियो-> टूल्स-> एक्सटेंशन और अपडेट -> विजुअल स्टूडियो इंस्टालर प्रोजेक्ट खोजें। इसे डाउनलोड करें और आनंद लें ...


0
2017-07-19 07:13