2016-03-15 2 views
0

Я хочу, чтобы установить ярлык целевого пути в WiX для рекламируемого ярлыка Это код, который создает shorcut Сейчас:Установить ярлык TargetPath Wix

<Component Id="APP_EXE" Directory="INSTALLDIR" DiskId="1" Guid="XXXX-XXXX"> 
<File Id="AppExe" Name="app.exe" Source="$(var.ComponentSourceDir)\$(var.ExeName)" KeyPath="yes"> 
    <Shortcut Id="desktopShortcut" Advertise="yes" Directory="DesktopFolder" Name="$(var.VersionedName)" WorkingDirectory="INSTALLDIR" Icon="MainIcon.exe" IconIndex="0" /> 
    </File> 
</Component> 

Мишень в контекстном окне свойств только для чтения, в настоящее время и отображает имя приложения. Я не могу его изменить.

ответ

0

Я создал новый компонент, где создаю ярлык. Я удалил предыдущий.

<Component Id="APP_EXE" Directory="INSTALLDIR" DiskId="1" Guid="XXXX-XXXX"> 
<File Id="AppExe" Name="app.exe" Source="$(var.ComponentSourceDir)\$(var.ExeName)" KeyPath="yes"> 
    </File> 
</Component> 
<Component Id="APP_SHORTCUT" Directory="INSTALLDIR" DiskId="1" Guid="XXXX_XXXXX"> 
    <RegistryValue Root="HKCU" Key="Software\APP\Installer" Name="desktopShortcut" Value="KeyPath" KeyPath="yes" Type="string" /> 
    <Shortcut Id="desktopShortcut" Directory="DesktopFolder" Name="$(var.VersionedName)" WorkingDirectory="INSTALLDIR" Icon="MainIcon.exe" IconIndex="0" Target="[INSTALLDIR]app.exe"/> 
</Component> 
Смежные вопросы