मैं उपयोगकर्ता को अपने एप्लिकेशन के कौन से घटकों को स्थापित करना चाहता हूं, इसका विकल्प देने के लिए WixUIFeatureTree का उपयोग कर रहा हूं ... मेरी सुविधाओं में से एक में इसके भीतर दो वैकल्पिक विशेषताएं हैं, जिनमें से कम से कम एक प्रोग्राम को काम करने के लिए स्थापित किया जाना चाहिए। मैं उपयोगकर्ता को किसी विशेष को स्थापित करने के लिए मजबूर नहीं करना चाहता हूं, लेकिन मुझे कम से कम एक चुनने के लिए उन्हें मजबूर करना है कि उन्हें चुनने के लिए मजबूर करना है।मुझे वाईएक्स में कम से कम दो वैकल्पिक घटकों की आवश्यकता कैसे हो सकती है?
यहाँ मेरे वर्तमान WXS के संबंधित भाग है:
<Feature Id="Main" Title="Product Name" Level="1" Absent="disallow" Display="expand" AllowAdvertise="no"
Description="This is the application, and is a required component"
>
<ComponentRef Id="Baseline" />
<ComponentRef Id="Shortcuts" />
<Feature Id="Option1" Title="Plugin #1" Level="2" Absent="allow" AllowAdvertise="no">
<ComponentRef Id="Plugin1Component" />
</Feature>
<Feature Id="Option2" Title="Plugin #2" Level="3" Absent="allow" AllowAdvertise="no">
<ComponentRef Id="Plugin2Component" />
</Feature>
</Feature>
मेरा अनुमान है कि यह है कि मैं गारंटी कस्टम क्रिया किसी तरह का अनुक्रम का सही बिंदु पर डाला आवश्यकता पड़ने वाली है कि एक या अन्य स्थापित करने के लिए चुना गया है, लेकिन कोई संकेत नहीं है कि यह कैसे करें, या यदि यह भी सही है। सभी मदद की सराहना की!
हाँ, मैं इसे पहले कोशिश करूंगा। अन्यथा, मुझे विश्वास नहीं है कि वाईएक्स में "या तो" उपलब्ध है। आपके पास एक कस्टम संवाद स्क्रीन भी हो सकती है जहां उपयोगकर्ता को एक विकल्प या दूसरा चुनना होगा। – JasCav
मुझे एहसास है कि यह एक प्राचीन पोस्ट है, लेकिन धन्यवाद जेफ। आपकी पोस्ट ने मुझे सही दिशा में इंगित किया। मैंने नीचे दिए गए एक उत्तर के रूप में, मेरा समर्थन किया है, जो मेरे लिए आधारित है (वह जिसने कम से कम मेरे लिए काम किया है, वाईएक्स v3.7 में)। –