Wix:不在子文件夹中添加快捷方式!

Wix:不在子文件夹中添加快捷方式!,wix,shortcut,subdirectory,Wix,Shortcut,Subdirectory,我想在程序菜单中添加快捷方式。我试过: 但是安装程序会在程序菜单的子文件夹中添加快捷方式!为什么以及我能做些什么来避免这种情况 谢谢Micha,你可以试着将Directory='ProgramMenuDir'更改为Directory='ProgramMenuFolder',否则就可以创建一个单独的快捷方式组件 <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramMenuFolder">

我想在程序菜单中添加快捷方式。我试过:


但是安装程序会在程序菜单的子文件夹中添加快捷方式!为什么以及我能做些什么来避免这种情况


谢谢Micha,你可以试着将Directory='ProgramMenuDir'更改为Directory='ProgramMenuFolder',否则就可以创建一个单独的快捷方式组件

<Directory Id="TARGETDIR" Name="SourceDir">
  <Directory Id="ProgramMenuFolder">
    <Component Id="Shortcuts"  Guid="{}">
      <Shortcut Id='myShortcut' Name='Prog' Icon='MyIcon.exe' IconIndex='0' Directory='ProgramMenuFolder' WorkingDirectory='INSTALLDIR' Target="[INSTALLDIR]Prog.exe" />
      <RegistryValue Root='HKCU' Key='SOFTWARE\prog\prog' Type='string' Value='1' KeyPath='yes' />
    </Component>
  </Directory>

  <!-- other files -->
</Directory>