मैं कुछ दिनों के लिए WiX के साथ अपने Windows सेवा के लिए एक MSI पैकेज का निर्माण करने की कोशिश की, लेकिन यह जिस तरह से मैं की जरूरत है पाने के लिए बड़ी समस्या है है।वाईएक्स विकल्प?
प्रलेखन बहुत खराब है और फिर XML संरचना बस न संरचित महसूस करता है। मैं वास्तव में नहीं देखता कि वे संस्करण 3.6 पर एक खराब नौकरी कैसे कर सकते थे।
मैं MSI पैकेज में अपने सभी समय निवेश करना चाहते हैं न, बजाय मैं मुख्य आवेदन के देव में अपने समय की जरूरत है।
तो सवाल है, क्या एमएसआई बिल्डर का उपयोग करना चाहिए अगर मैं की जरूरत है:
- स्थापना
- दौरान सेट app.config सेटिंग्स Windows सेवा स्थापित
- प्रारंभ Windows सेवा
- सरल स्थापित/अनइंस्टॉल करें
वास्तव में मुझे सभी की आवश्यकता है
मैं के बारे में के लिए स्थापना और तैनाती में शामिल किया गया है 5 साल और मुझे लगता है कि वाईएक्स वहां के अन्य उपकरणों से कहीं बेहतर है। जैसा कि साइमन नीचे बताता है, वाईएक्स आपको विंडोज इंस्टालर कैसे काम करता है, इसकी एक अच्छी समझ रखने के लिए मजबूर करता है, जो एक बुरी चीज नहीं है। उस ने कहा, इंस्टॉलशील्ड के लिए ऑनलाइन दस्तावेज और संसाधनों का एक टन है, इसलिए यदि आपको लगता है कि यह लागत के लायक है तो आप उन्हें आजमा सकते हैं। – BryanJ
इसका विडंबना है क्योंकि वाईएक्स बहुत अच्छी तरह से सोचा गया है और मेरे अनुभव में वहां बहुत सी चीजों की तुलना में मजबूत है। मैंने वर्षों से वीएस सेटअप परियोजनाओं को शाप दिया है क्योंकि उनकी कार्यात्मक सीमाएं हैं। मेरा निष्कर्ष यह है कि कोई चांदी की गोली नहीं है - आप जिस मार्ग को जाने के लिए चुनते हैं, उसमें कुछ लागत होगी, भले ही आप उत्पाद को ऑफ-द-शेल्फ खरीद लें। आकस्मिक रूप से कस्टम एक्शन डीएल आपके लिए काम करने के लिए काम करेंगे, या तो वीएस सेटअप या विक्स का उपयोग करके, लेकिन आपको * अभी भी * कोड लिखने का समय निवेश करने की आवश्यकता है! – PeteH
मैं आपको वेबसेक्स पर एक घंटा बिताने के लिए तैयार हूं ताकि आपको कर्षण प्राप्त करने में मदद करने के लिए एक प्राइमर दिया जा सके। मैं परामर्श के लिए भी उपलब्ध हूं। एक सेवा के लिए एक साधारण इंस्टॉलर मुझे लगभग 10 मिनट लेता है। –