【发布时间】:2014-03-04 10:50:19
【问题描述】:
我正在尝试根据我在 Visual Studio 中使用的 wix 3.8 中的 exe 文件将图标添加到快捷方式:
<Component Id="my.exe" Guid="MY-GUID">
<File Id="my.exe" Source="$(var.Project.TargetPath)" KeyPath="yes">
<Shortcut Id="MyShortcut" Directory="ApplicationMenuFolder" Name="My App" WorkingDirectory="ApplicationRootFolder" Icon="my.exe" IconIndex="0" Advertise="yes">
<Icon Id="my.exe" SourceFile="$(var.Project.TargetPath)" />
</Shortcut>
</File>
</Component>
问题是文件$(var.Project.TargetPath) 被两次添加到MSI。我可以通过删除图标引用来证明这一点。如果我删除 MSI 比使用图标参考小 3MB。
如何设置 exe 的快捷方式图标,它会使用同一个 exe 并且不会将它两次添加到 MSI 中?
【问题讨论】:
标签: wix windows-installer