我的C#.net应用程序在Resources目录中有一个.ico文件(例如MyProject / Resources / icon.ico),
我使用WIX工具集创建了一个安装程序。
当我安装应用程序时,图标显示在窗口的左上角,但不在任务栏上(在任务栏中显示在应用程序中设置为true)而不是在.exe
旁边如何在wix xml源中引用应用程序图标,以便它显示在Program Files和开始菜单上的.exe文件中?
答案 0 :(得分:2)
您需要在应用程序菜单快捷方式标记中指定Icon标记。以下是Icon标记的示例:
<Icon Id="MyIconID" SourceFile="..\PathToLogo\yourLogo.ico"></Icon>
这是你应该把它放在哪里:
<Shortcut Id="MyAppStartMenuShortcut"
Name="MyApp"
Description="My App description"
Target="[INSTALLFOLDER]MyAppPathMyApp.exe"
WorkingDirectory="MyApp"
>
<Icon Id="MyIconID" SourceFile="..\PathToLogo\yourLogo.ico"></Icon>
</Shortcut>
SourceFile中的路径是您要导入的图标的路径。 Wix将负责将图标添加到您的安装文件中,并确保它显示在您的Program Files中。 希望这有帮助!