2013-08-14 4 views
5

वृद्धि: Win7 + VS2012 + Wix3.7।संदर्भ WixUI त्रुटि

complile त्रुटि:

<?xml version="1.0" encoding="UTF-8"?> 
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> 
    <Product Id="{9E327731-0EAC-4A02-9C3C-9C136ACCE05B}" Name="SetupProject2" Language="1033" Version="1.1.1.1" Manufacturer="Anser" UpgradeCode="61eb40a6-21d9-4f23-9c9e-078b98707371"> 
    <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" /> 

    <MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." /> 
    <MediaTemplate /> 
    <Feature Id="ProductFeature" Title="SetupProject2" Level="1"> 
     <ComponentGroupRef Id="ProductComponents" /> 
    </Feature> 
    <Property Id="WIXUI_INSTALLDIR">INSTALLDIR</Property> 
    <UIRef Id="WixUI_InstallDir"/> 
    </Product> 

    <Fragment> 
    <Directory Id="TARGETDIR" Name="SourceDir"> 
     <Directory Id="ProgramFilesFolder"> 
     <Directory Id="INSTALLFOLDER" Name="SetupProject2" /> 
     </Directory> 
    </Directory> 
    </Fragment> 

    <Fragment> 
    <ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER"> 
     <!-- TODO: Remove the comments around this Component element and the ComponentRef below in order to add resources to this installer. --> 
     <!-- <Component Id="ProductComponent"> --> 
     <!-- TODO: Insert files, registry keys, and other resources here. --> 
     <!-- </Component> --> 
     <Component Id="ProductComponent" DiskId="1" Guid="{65F464D6-BC0B-4679-9546-CF8B6CFCE184}">  
     <File Name='test.exe' Source="test.exe" /> 
     </Component> 
    </ComponentGroup> 
    </Fragment> 
</Wix> 

मैं reason.Who मेरी मदद कर सकते नहीं मिल सकता है:

Unresolved reference to symbol 'WixUI:WixUI_InstallDir' in section 'Product:{9E327731-0EAC-4A02-9C3C-9C136ACCE05B}'

कोड का पालन है? परियोजना में

+0

संभावित डुप्लिकेट [एक वाईएक्स 3 इंस्टॉलर में यूआई कैसे जोड़ें?] (Http://stackoverflow.com/questions/596919/how-to-add-a-ui-to-a-wix- 3-इंस्टॉलर) –

उत्तर

12

संदर्भ WixUIExtension.dll

मैं अनुवर्ती साइट में इसी तरह के प्रश्न का संदर्भ देता हूं। How to add a UI to a WiX 3 installer?

+3

आपका मतलब WixUIExtension.dll है? कोई WixExtension.dll –

+0

मानता है कि आपके पास टूलसेट इंस्टॉल है, यह इस पर स्थित है:% PROGRAMFILES (X86)% \ WiX टूलसेट v3.11 \ bin \ –

संबंधित मुद्दे