2009-02-27 16 views

उत्तर

61

wixui एक्सटेंशन अब wixui.wixlib नहीं है। इसे WixUIExtension में घुमाया गया था।

यदि आप कमांड लाइन पर हैं, तो light.exe पर कॉल करने के लिए -ext WixUIExtension जोड़ें।

यदि आपके पास विजुअल स्टूडियो में एक वाईएक्स प्रोजेक्ट है, तो Solution Explorer में "संदर्भ" पर राइट क्लिक करके "WixUIExtension" का संदर्भ जोड़ें।

WiXUI Dialog Sets page for WIX3 देखें।

+16

किसी को भी सोच रहा जहां dll है, तो यह 'सी में होना चाहिए: \ Program Files (x64) \ WiX टूलसेट [संस्करण] \ bin \ '। –

+4

उन्होंने क्यों निर्णय लिया है कि उस प्रलेखन पृष्ठ पर कोई भी विजुअल स्टूडियो निर्देश शामिल नहीं है, मेरे बाहर है। –

+2

[डीएलई 'का स्थान [गाइड] में क्यों नहीं लिखा गया है (https://www.firegiant.com/wix/tutorial/user-interface/)? इसे संदर्भित करने के लिए पहले यह पता लगाने के लिए इंटरनेट पर खोज करने के लिए दस्तावेज़ों को पहले पढ़ने के लिए मंद किया जाता है (जहां वे उल्लेख करते हैं कि आपको कुछ संदर्भ जोड़ना है)। यह उत्तर में भी नहीं है लेकिन एक SO उत्तर की टिप्पणी में छिपा हुआ है ... – QuantumHive

1

नीचे कैसे WixUIExtensions custimize करने पर एक अच्छा उदाहरण के लिए एक कड़ी है।

Customised UIs for Wix

1

आप इस समस्या को हल करने के लिए अपने WIX परियोजना में WixUIExtension के संदर्भ जोड़ने की जरूरत है।

1

आप MSBuild के माध्यम से सीधे .wixproj उपयोग करते हैं, दृश्य स्टूडियो के बिना, आवश्यक संशोधन में जोड़ने के लिए है:

<Project ...> 
    ... 
    <ItemGroup> 
    <WixExtension Include="WixUIExtension"> 
     <HintPath>$(WixToolPath)WixUIExtension.dll</HintPath> 
     <Name>WixUIExtension</Name> 
    </WixExtension> 
    </ItemGroup> 
    ... 
</Project> 
संबंधित मुद्दे