[wix-users] Unresolved reference to symbol

Shintaro Takechi devst119 at gmail.com
Fri Jul 15 13:32:43 PDT 2016


Ahhh... sure enough.
I knew it was very simple mistake like that.
Thank you very much!

On Fri, Jul 15, 2016 at 12:10 PM, Lewis Henderson <henderso at opentext.com>
wrote:

> Hi,
>
> It looks to me like you defined a Component with Id='ApplicationShortcut',
> but referenced a ComponentGroup in your FeatureGroup definition.  Did you
> also define a ComponentGroup with that Id that's not shown in your code
> snippet?
>
>                                 Lewis
>
> -----Original Message-----
> From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf
> Of Shintaro Takechi
> Sent: Friday, July 15, 2016 3:03 PM
> To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
> Subject: [wix-users] Unresolved reference to symbol
>
> I am trying to create shortcut to my program.
> By following the WiX documentation (
>
> https://urldefense.proofpoint.com/v2/url?u=http-3A__wixtoolset.org_documentation_manual_v3_howtos_files-5Fand-5Fregistry_create-5Fstart-5Fmenu-5Fshortcut.html&d=CwICAg&c=ZgVRmm3mf2P1-XDAyDsu4A&r=yAhF6NGJ7EPmZkvswZOswwnYxaueKkO53V282tTn1P4&m=InMYGfI-DZOkHvr8LfluYYiJFXH2Vs-bkw7C8D4s3Q8&s=F7wygsHRd2OB-p0pTIX2MmsMq1mwPpChxk9QYT9kRK4&e=
> )
> I created following.
> The reason Target="[INSTALLLOCATION]$(var.PRODUCT_EXECUTABLE_FILE)" is
> because the execultable file is collected via heat.exe and ID cannot be
> predicted.
>
>   <Fragment>
>     <Property Id="DirectoryStructure" Value="1" />
>     <Directory Id="TARGETDIR" Name="SourceDir">
>       <!-- Main installation location -->
>       <Directory Id="$(var.PlatformProgramFilesFolder)">
>         <Directory Id="INSTALLLOCATION" Name="$(var.PRODUCT_NAME)
> $(var.PRODUCT_VERSION)" />
>       </Directory>
>       <!-- Shortcut reference -->
>       <Directory Id="ProgramMenuFolder">
>         <Directory Id="ApplicationProgramsFolder"
> Name="$(var.PRODUCT_NAME) $(var.PRODUCT_VERSION)" />
>       </Directory>
>     </Directory>
>
>     <DirectoryRef Id="ApplicationProgramsFolder">
>       <Component Id="ApplicationShortcut" Guid="*">
>         <Shortcut Id="ApplicationStartMenuShortcut"
>                   Name="$(var.PRODUCT_NAME) $(var.PRODUCT_VERSION)"
>                   Target="[INSTALLLOCATION]$(var.PRODUCT_EXECUTABLE_FILE)"
>                   WorkingDirectory="INSTALLLOCATION"/>
>         <RemoveFolder Id="ApplicationProgramsFolder" On="uninstall"/>
>         <RegistryValue Root="HKCU" Key="$(var.KEY_LOCATION)"
> Name="installed" Type="string" Value="$(var.PRODUCT_VERSION)"
> KeyPath="yes"/>
>       </Component>
>     </DirectoryRef>
>   </Fragment>
>
>   <Fragment>
>     <FeatureGroup Id="CompleteFeatures">
>       <Feature Id="ProductFeature"
>                Title="$(var.PRODUCT_NAME)"
>                Level="1"
>                ConfigurableDirectory="INSTALLLOCATION">
>         <!-- stripped out main components -->
>         <ComponentGroupRef Id="ApplicationShortcut"/>
>       </Feature>
>     </FeatureGroup>
>   </Fragment>
>
> After running the light.exe, I receive
>
> error LGHT0094: Unresolved reference to symbol
> 'WixComponentGroup:ApplicationShortcut' in section 'Fragment:'.
>
> Would anybody be able to point me in the right direction?
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.firegiant.com_&d=CwICAg&c=ZgVRmm3mf2P1-XDAyDsu4A&r=yAhF6NGJ7EPmZkvswZOswwnYxaueKkO53V282tTn1P4&m=InMYGfI-DZOkHvr8LfluYYiJFXH2Vs-bkw7C8D4s3Q8&s=mcvEN9ZLwE27jh8H4B_tak_8b5IxKpxFQFK7z1siqcQ&e=
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>


More information about the wix-users mailing list