2012-10-15 15 views
5

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

उत्तर

6

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

Wikipedia has a fairly nice article on the subject that you may find interesting

विंडोज इंस्टालर विंडोज ऑपरेटिंग सिस्टम में शामिल है।

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

इस विषय के लिए बहुत कुछ है जैसा कि आप पाएंगे क्योंकि आप एमएसआई बनाने, परीक्षण और डिबग करने में अधिक शामिल होते हैं।

3

एमएसआई विंडोज द्वारा प्रदान की जाने वाली एक प्लेटफ़ॉर्म सेवा है। यह इंस्टॉलर के व्यवहार को व्यक्त करने के लिए एक रिलेशनल डेटाबेस (.MSI) का उपयोग करता है।

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

विंडोज इंस्टालर एक्सएमएल (वाईएक्स) जैसे अन्य टूल्स एमएसआई भी उत्पन्न कर सकते हैं।

+0

दर्द लेकिन मेरा संदेह विंडोज इंस्टालर अलग है और WIX अलग है? WIX इंस्टॉलशील्ड i beleive के लिए एक विकल्प है और विंडोज इंस्टालर एक उपकरण है जो ओएस में क्लींट साइड में एमएसआई चलाने के लिए आवश्यक है, क्या यह सही है? – vettori

+1

विंडोज इंस्टालर/एमएसआई एक सेवा और एक एसडीके है। वाईईएक्स विंडोज इंस्टालर टूल/भाषा के शीर्ष पर एक अमूर्त है जो विंडोज इंस्टालर डेटाबेस का वर्णन करने के लिए एक्सएमएल/एक्सएसडी का उपयोग करता है। एक कंपाइलर XML को .MSI में बदल देता है। इसमें कई अन्य क्षमताएं भी हैं। –

3

विंडोज इंस्टालर विंडोज ऑपरेटिंग सिस्टम की एक सेवा है और यह विंडोज के किसी भी हालिया संस्करण के हिस्से के रूप में आता है। विंडोज इंस्टालर का उद्देश्य विंडोज़ पर चलाने के लिए विकसित किए गए अनुप्रयोगों की स्थापना, अद्यतन, या सर्विसिंग (यानी मरम्मत) को सक्षम करना है। यदि आप विंडोज़ को लक्षित करने वाले एप्लिकेशन के डेवलपर हैं, तो आप अपने एप्लिकेशन को विंडोज इंस्टालर पैकेज के रूप में उपयोगकर्ताओं को अपने एप्लिकेशन को तैनात करने और सेवा करने के लिए विंडोज इंस्टालर की क्षमताओं का लाभ उठाने पर विचार कर सकते हैं। विंडोज इंस्टालर सेवा को डेस्कटॉप डेवलपर केंद्र में ऑनलाइन दस्तावेज किया गया है: Windows Installer

विंडोज इंस्टालर डेस्कटॉप एप्लिकेशन के लिए है और यह Windows Store अनुप्रयोगों को स्थापित करने के लिए उपयोग की जाने वाली तकनीक नहीं है।

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

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

संबंधित मुद्दे