.net - C# - Windows Service installer fails in custom action -


हम यहाँ वर्णित अनुसार कस्टम क्रिया से एक विंडो सेवा स्थापित करते हैं:

हर बार, अनइंस्टॉल करते समय हमारे आवेदन, यह ठीक से सेवा की स्थापना रद्द नहीं करता है इसके बजाय यह "हटाने के लिए सेवा को चिह्नित करता है"।

आप अपने निष्पादन योग्य पर installutil.exe / u चलाकर यह संदेश देख सकते हैं, जब इसे अनुमान लगाया गया है।

क्या किसी ने इस मुद्दे को देखा है या एक वैकल्पिक हल पता है? यदि किसी सेवा को हमारे नाम के समान नाम से स्थापित किया गया है, तो हम इसे बदलना चाहते हैं। इसके बजाय एमएसआई सेटअप विफल रहता है, यह कहकर संदेश देता है कि हमारी सेवा पहले से ही स्थापित है।

क्या कोई कस्टम ऐप्पल किए बिना ऐसा करने का एक तरीका है कि पहले कस्टमस्ट स्थापित करने से पहले हमारे सेवा के नाम के किसी मौजूदा इंस्टॉलेशन की स्थापना रद्द करें कार्रवाई?

क्या आप अनइंस्टॉल करते समय सर्विस कंट्रोल पैनल (services.msc) खोलते हैं? यह आपकी सेवा से रोकता है।

अगर कुछ भी मदद नहीं करता है तो रिबूट की आवश्यकता हो सकती है (हालांकि मूल रूप से .NET 1.1 के लिए आवेदन करना है)।


Comments

Popular posts from this blog

ios - Form Sheet content disappearing -

MySql variables and php -

c++ - an enclosing-function local variable cannot be referenced in a lambda body unless if it is in capture list -