के साथ .net विंडोज सेवा स्थापित करना मैं अपनी विंडोज सेवा के लिए एक सेटअप बनाना चाहता हूं। मेरी विंडोज़ सेवा के डीएलएस/लीब/फ़ोल्डर में रखे गए हैं।lib फ़ोल्डर
मैंने सेवा में एक इंस्टॉलर क्लास जोड़ा। और सेटअप प्रोजेक्ट पर एक कस्टम कार्रवाई जोड़ा। त्रुटि 1001 संस्थापक प्रकार प्राप्त करने के लिए ...
यह त्रुटि इसलिए होता है क्योंकि DLLs ही में नहीं हैं असमर्थ: यह त्रुटि के साथ विफल -
समस्या यह है कि जब मैं सेवा स्थापित करने का प्रयास है सेवा .exe के रूप में निर्देशिका। मैं सेवा config में जांच और स्थापित util को नहीं पहचानता है कि जांच कर ..
मुझे लगता है कि समस्या के लिए चारों ओर एक काम खोजने के लिए करना चाहता था और कई मायनों में tryed सेवा नियंत्रक (अनुसूचित जाति का उपयोग कर सेवा बनाने के लिए उपयोग कर रहा हूँ। प्रोग्राम फ़ाइल)। Cmd.exe का उपयोग कर इसे एक कस्टम कार्रवाई के रूप में चलाने की कोशिश कर रहा है। आदि ..
यह एक आम समस्या होनी चाहिए ... क्या किसी को इसके लिए उचित समाधान मिल रहा है?
वर्तमान में मैं सिर्फ बाध्यकारी config उपयोग कर रहा हूँ .. यही कारण है कि स्थापित util DLLs को नहीं पहचानता है .. सेवा जब मैं Sc.exe .. का उपयोग यह सिर्फ InstallUtil का उपयोग कर नहीं चलता चलती है, – Lee
@Lior: मैंने अभी अपना जवाब हटा दिया है क्योंकि मुझे लगता है कि यह काम करेगा। InstallUtil को आपकी असेंबली को सीएलआर में लोड करना होगा, जिस समय आपकी सभी निर्भरताओं के लिए 'AppDomain.AssemblyResolve' ईवेंट उठाया जाएगा। कृपया इसे एक कोशिश का मौका दीजिए। यह समझ में आता है (कम से कम मेरे लिए)। –