在WIX安装程序中使用快捷图标的应用程序图标

时间:2016-11-04 12:02:18

标签: .net wix

我的C#.net应用程序在Resources目录中有一个.ico文件(例如MyProject / Resources / icon.ico),

我使用WIX工具集创建了一个安装程序。

当我安装应用程序时,图标显示在窗口的左上角,但不在任务栏上(在任务栏中显示在应用程序中设置为true)而不是在.exe

旁边

如何在wix xml源中引用应用程序图标,以便它显示在Program Files和开始菜单上的.exe文件中?

1 个答案:

答案 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中。 希望这有帮助!