例如:我想使用%SystemRoot%\ system32 \ SHELL32.dll作为我的Icon源并指出图标索引号13。
对我来说,似乎你必须在WiX中有一个Icon条目才能引用一个包含的图标。但我不想包含它,我想引用一些不包含的内容。 WiX的语法是什么?
我使用的是WiX 3.5,必须支持从Windows XP到Windows 8.1及其服务器对应的操作系统。
答案 0 :(得分:0)
嗯..我想你只是使用Icon Element文件的路径。从this tutorial开始,您可以阅读以下内容:
要为快捷方式设置可选图标,您需要先包含 使用 Icon 元素在安装程序中添加图标,然后引用它 使用Shortcut元素上的Icon属性。
首先,您需要使用图标元素将图标包含到安装程序中,然后在快捷方式上使用它(属性图标 强>)。
@Update
示例:强>
首先定义图标元素:
<Icon Id="MyIcon" SourceFile="icon.ico"/>
然后,在此快捷方式应引用的组件中,添加:
<Component Id="CompId" Guid="YOUR-GUID">
<File Id="FileId" KeyPath="yes" Checksum="yes" Source="..\Converter\Web.config" />
<Shortcut Id="ApplicationStartMenuShortcut"
Name="Buzka"
Description="Buzka test"
Icon="MyIcon"
Target="[#FileId]"
WorkingDirectory="INSTALLDIR"/>
</Component>