我从过去 5 个月开始使用 WiX,没有任何问题。最近,我需要在 App Desktop 快捷方式中拥有“StartIn”属性。默认情况下,它是空的。
这是我的完整安装程序代码。
我正在使用以下代码:
<Component Id="myapplication.EXE" DiskId="1" Guid="*">
<File Id="myapplication.EXE" Name="My Application.exe"
Source="D:\My Application\My Application.exe">
<Shortcut Id="desktopShortcut" Directory="DesktopFolder"
Name="My Application" WorkingDirectory="INSTALLDIR"
Icon="DesktopIcon.exe" IconIndex="0"
Description="My Application Description" />
<Shortcut Id="ExeShortcut" Directory="ProgramMenuDir"
Name="My Application" Icon="StartMenuIcon.exe" IconIndex="0" />
</File>
</Component>
但是没有用。
我也尝试添加“目标”属性:
<Shortcut Target= "INSTALLDIR" Id="desktopShortcut" Directory="DesktopFolder"
Name="Virtual Sim Center Beta" WorkingDirectory="INSTALLDIR"
Icon="DesktopIcon.exe" IconIndex="0"
Description="My Application Description" />
但收到错误消息:
The Shortcut/@Target attribute cannot be specified when the Shortcut
element is nested underneath a File element.