Installation Inno设置-桌面上的图标不显示

Installation Inno设置-桌面上的图标不显示,installation,icons,inno-setup,Installation,Icons,Inno Setup,我一直在Inno安装项目。所有安装都很完美,但桌面上的图标没有显示-图标为白色 #define MyAppName "My Program" #define MyAppVersion "3.2.0" #define MyAppVersionName "My Program 3 (64-bit)" #define MyAppExeName "myprogram.exe" .................. [Setup] SetupIconFile=C:\Users\path_to_my_p

我一直在Inno安装项目。所有安装都很完美,但桌面上的图标没有显示-图标为白色

#define MyAppName "My Program"
#define MyAppVersion "3.2.0"
#define MyAppVersionName "My Program 3 (64-bit)"
#define MyAppExeName "myprogram.exe"

..................

[Setup]
SetupIconFile=C:\Users\path_to_my_program\myprogram_Icon.ico

................

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\{#MyAppVersionName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
如果我曾经写过[图标]部分:

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
然后我得到的图标在桌面上完美安装后

我怎样才能解决这个问题


非常感谢。

如果
EXE
没有默认的应用程序图标,则应将
图标文件
EXE
一起复制/安装,并使用
[Icons]
部分的参数指定其路径:

[Files]
Source: "C:\Users\path_to_my_program\myprogram_Icon.ico"; DestDir: "{app}" 

[Icons]
Name: "{commondesktop}\{#MyAppVersionName}"; Filename: "{app}\{#MyAppExeName}"; 
  IconFileName: "{app}\myprogram_Icon.ico"; Tasks: desktopicon

如果EXE不包含集成的图标,则应将图标文件与EXE一起复制/安装,并在
[Icons]
部分中使用
IconFilenName
标志,例如:
[Files]来源:“C:\Users\path\u to_my\u program\myprogram\u Icon.ico”;DestDir:{app}“[Icons]名称:{commondesktop}\{#MyAppVersionName}”;文件名:“{app}\{#MyAppExeName}”;IconFileName:“{app}\myprogram_Icon.ico”;任务:desktopicon
@AndriySkolozhabskiy-您可以通过在投票计数器下标记复选框来接受答案,或者如果答案解决了您的问题,则可以向上投票:)