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