में पैरामीटरेट सेवा प्रारंभ विकल्प मेरे पास एक WiX इंस्टॉलर में एक ServiceInstall घटक है जहां मुझे एमएसआई में पारित पैरामीटर के आधार पर ऑटो या मांग शुरू करने की आवश्यकता है।वाईएक्स इंस्टॉलर
तो सवाल में XML तत्व
<ServiceInstall Vital="yes"
Name="My Windows Service"
Type="ownProcess"
Account="[SERVICEUSERDOMAIN]\[SERVICEUSERNAME]"
DisplayName="My Service"
Password="[SERVICEUSERPASSWORD]"
Start="demand"
Interactive="no"
Description="Something interesting here"
Id="Service"
ErrorControl="ignore"></ServiceInstall>
WiX तो इम पूरी तरह से एक शर्त के साथ घटक suplicating के साथ फंस प्रारंभ विशेषता के लिए एक पैरामीटर का उपयोग करने की अनुमति नहीं होगी, जैसे/
<Component Id="ServiceDemand"
Guid="{E204A71D-B0EB-4af0-96DB-9823605050C7}" >
<Condition>SERVICESTART="demand"</Condition>
...
है
और स्टार्ट और एक अलग स्थिति के लिए एक अलग सेटिंग के साथ, पूरे घटक को पूरी तरह डुप्लिकेट करना।
कोई भी अधिक सुरुचिपूर्ण समाधान के बारे में जानता है? एक जहां मुझे दो कॉम्पोनेंट बनाए रखना नहीं है, वैसे ही शुरुआत के लिए विशेषता को छोड़कर वही काम करता है?
आउच के लिए वांछित नाम है, उस तरह की बेकार है। मुझे लगता है कि आप उस दृष्टिकोण से फंस गए हैं जिसका आप वर्तमान में उपयोग कर रहे हैं जब तक कोई वाईएक्स में ठीक न हो जाए। –