c# - नियंत्रण कक्ष के अंतर्गत ऐड हटाने वाले कार्यक्रमों में विंडोज सेवा नहीं दिखाई गई




.net service (3)

मैंने अपनी विंडोज़ सेवा (सेवा का नाम: परीक्षण सेवा) के माध्यम से स्थापित की

Windows 7 में एक कंप्यूटर में .NET फ्रेमवर्क में .NETUtil.exe मौजूद है। (: \ Windows \ Microsoft.NET \ FrameWork64 \ v4)।

मैं सेवा कंसोल के तहत अपनी सेवा देख सकता हूं।

हालाँकि, मैं प्रोग्राम्स और कंट्रोल पैनल के फीचर्स को मैन्युअल रूप से उसी सर्विस को अनइंस्टॉल करने के लिए गया था, मैंने प्रोग्राम्स और फीचर्स के तहत अपनी सर्विसेज नहीं देखीं?

कोई भी विचार क्यों एक सेवा नहीं दिखाया जाएगा, ताकि, उपयोगकर्ता इसे अनइंस्टॉल कर सके?

मैंने शो छिपी हुई फ़ाइलों को भी चेक किया, लेकिन फिर भी सेवा नहीं दिखाई गई?


InstallUtil केवल आपके द्वारा .net Installer क्लासेस द्वारा उजागर की जाने वाली कार्रवाइयाँ करता है, जैसे कि किसी सेवा को पंजीकृत करना।

यह "मानक" एप्लिकेशन इंस्टॉलेशन का प्रदर्शन नहीं करता है जिसके परिणामस्वरूप प्रविष्टियों को जोड़ने / हटाने के कार्यक्रमों में जोड़ा जाता है।

ऐसा करने के लिए, आपको विभिन्न स्थापित बिल्डरों जैसे कि Wix, Installhield, आदि को देखना होगा।


उपकरण-> एक्सटेंशन और अपडेट के माध्यम से Microsoft Visual Studio 2017 इंस्टॉलर उपलब्ध है

यह आधिकारिक Microsoft एक्सटेंशन VS2017 में विजुअल स्टूडियो इंस्टॉलर परियोजनाओं के लिए समर्थन प्रदान करता है


InstallUtil.exe : जैसा कि दूसरों ने कहा है, InstallUtil.exe केवल विकास उपयोग के लिए है, आपकी सेवा के अंतिम वितरण के लिए नहीं।

MSI : आपके द्वारा वर्णित फैशन में सेवाओं को तैनात करने का सामान्य तरीका (प्रोग्राम जोड़ने / हटाने में उचित प्रविष्टि के साथ) ऐसा करने के लिए डिज़ाइन किए गए टूल का उपयोग करके बनाए गए MSI इंस्टॉलर का उपयोग करना होगा (यह उचित नहीं है कि आप अपना रोल करें) खुद "ऐसा करने का उपकरण)।

Ad-Hoc : नीचे परिनियोजन टूल का एड-हॉक विवरण जल्दी में लिखा गया था, और इस तरह के टूल के सामान्य विवरण के रूप में पुन: purposed किया गया है। पूछे गए प्रश्न के लिए बहुत प्रासंगिक नहीं है, लेकिन यह "हुआ" और यहाँ है।

नि: शुल्क एमएसआई उपकरण / दर्शक

मैं दो (या अधिक) एमएसआई फ़ाइलों की सामग्री की तुलना कैसे कर सकता हूं? (नीचे की ओर) - (अधिकांश) ये सेटअप बनाने के लिए पूर्ण विशेषताओं वाले उपकरण नहीं हैं, लेकिन MSI फ़ाइलों का निरीक्षण करने और ट्रांसफ़ॉर्म बनाने के लिए बहुत बढ़िया हैं।

MSI उपकरण: लघु-सूची

एमएसआई-निर्माण के लिए आपके द्वारा उपयोग किए जा सकने वाले कई उपकरण हैं, उदाहरण के लिए ( मनमाना आदेश - नीचे दिए गए स्टीफन क्रूगर के installsite.org के लिंक आगे के उपकरण दिखाएंगे, ये सिर्फ सबसे आम हैं):

WiX - quick download

Advanced Installer - quick download

Installshield - quick download

PACE suite - quick download

Visual Studio Installer project type

एमएसआई उपकरण: तुलना और विवरण

उपरोक्त उपकरण वास्तविक उपयोग में क्या हैं? यहाँ कुछ व्यावहारिक टिप्पणियों और सारांश हैं:

परिनियोजन उपकरण (सामान्य)

विभिन्न प्रकार के इंस्टॉलर / setup.exe फ़ाइलें बनाने के लिए (न केवल MSI उपकरण, बल्कि सामान्य उद्देश्य, विरासत उपकरण, बहु-मंच उपकरण, आदि ...) बनाने के लिए और भी कई उपकरण उपलब्ध हैं:

स्टीफन क्रूगर की व्यापक सूची:

अन्य लिंक :

कुछ सामान्य लिंक : और वहाँ तैनात करने के लिए कई अन्य तरीके हैं - उदाहरण के लिए स्वयं निकालने वाले ज़िप अभिलेखागार और इस तरह से सामान। अनुशंसित नहीं, लेकिन कुछ लिंक:







windows-installer