जो आप खोज रहे हैं (और उस लेख में कुछ भी नहीं है, जिसे मैं देख सकता हूं) एक ProjectInstaller क्लास है। यदि आप डिज़ाइन व्यू में अपनी सेवा खोलते हैं, तो आप राइट-क्लिक कर सकते हैं और "इंस्टॉलर जोड़ें" का चयन कर सकते हैं। यह डिफ़ॉल्ट रूप से (मुझे लगता है), ProjectInstaller.cs नामक आपकी प्रोजेक्ट में एक क्लास जोड़ता है। डिज़ाइन व्यू में, आपको डिफ़ॉल्ट नाम ServiceProcessInstaller1 और ServiceInstaller1 के साथ दो आइटम दिखाई देंगे। प्रत्येक सेवा के लिए आप किस खाते में भाग लेना चाहते हैं, सेवा नाम क्या है, विवरण इत्यादि।
फिर, अपने एमएसआई प्रोजेक्ट में कस्टम एक्शन संपादक आइकन पर क्लिक करें और "प्राथमिक आउटपुट आपके सेवा प्रोजेक्ट से "सभी कार्यों में, इंस्टॉल, कमिट, रोलबैक, और अनइंस्टॉल करें।
यहां एक older walk-through from Microsoft है।
शुभकामनाएं।
स्रोत
2009-05-04 17:42:06
मेरे लिए लेख का प्रासंगिक हिस्सा था ... * "जिस बिंदु पर मुझे घंटों तक इंटरनेट का शिकार करना पड़ा था, वह राइट क्लिक करें और खुलने वाली विंडो से" कस्टम क्रियाएं देखें "का चयन करें, रूट नोड पर राइट क्लिक करें और चुनें "कस्टम एक्शन जोड़ें" एप्लिकेशन फ़ोल्डर का चयन करें और फिर अपनी सेवा का चयन करें। यह सुनिश्चित करेगा कि जब आपकी सेवा स्थापित हो, तो यह सेवा एमएमसी में पंजीकृत है "* – BizNuge