2009-01-02 16 views
40

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

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

सेवा सेवा विंडो में सूचीबद्ध नहीं है, और यदि मैं exe पर डबल क्लिक करता हूं तो मुझे बताया गया है कि मुझे सेवा स्थापित करने के लिए installutil चलाने की आवश्यकता है।

मैं इंस्टॉलर को मेरे लिए यह कैसे कर सकता हूं? मैं इस लेख पाया:

http://www.codeproject.com/KB/install/InstallService.aspx

लेकिन यह है कि क्या मैं बहुत बुनियादी होने की अपेक्षा करेंगे के लिए बहुत जटिल लगता है।

उत्तर

38

मैं इस लेख का प्रयोग किया:

How to create a Setup project for a Windows Service in Visual Basic .NET or in Visual Basic 2005

सुंदर गूंगा है कि मैं यह सब समझ नहीं सकता जब तक मैं इस लेख में दिए गए सभी चरणों के माध्यम से चला गया लगा। यह किसी भी माध्यम से एक छोटा अभ्यास नहीं है।

+14

मुझे संदेह है कि यह 'कस्टम क्रियाएं' अनुभाग है जिसे अक्सर याद किया जाता है (ठीक है यह मेरे द्वारा है) क्योंकि यह प्रक्रिया में कम से कम स्पष्ट कदम है। –

39

जो विजुअल स्टूडियो 2010 के लिए अद्यतन निर्देश के लिए देख रहे हैं उन लोगों के लिए (उत्तर निर्देश वी.एस. 2005 के लिए कर रहे हैं) नीचे दिए गए लिंक की जाँच करें:

Walkthrough: Creating a Windows Service Application in the Component Designer (ध्यान दें कि "अन्य संस्करणों" [वी.एस. 2005, VS2008] उपलब्ध हैं एक ही लिंक से)

8

मुझे इस मामले में यह समस्या थी कि समस्या को इंस्टॉलर प्रोजेक्ट के लिए कस्टम क्रियाओं को जोड़ने के लिए मुझे उपेक्षित किया गया था। इन राइट क्लिक प्रोजेक्ट को ढूंढने के लिए -> "देखें" -> "कस्टम क्रियाएं" के तहत इसे फ़ोल्डर्स में जोड़े गए प्राथमिक आउटपुट की आवश्यकता होती है।

+0

बहुत बहुत अच्छा है। – rkawano

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