Inno setup Inno设置快捷方式问题

Inno setup Inno设置快捷方式问题,inno-setup,Inno Setup,我有一个小问题,但令人沮丧。 我为可执行文件创建了可能的快捷方式安装程序,但如果可执行文件不在MyProgram\bin\MyProgram.exe的主文件夹中,安装程序会在主程序文件夹中复制.exe,并且快捷方式路径不是应该的MyProgram\bin\MyProgram.exe,但是它是MyProgram\MyProgram.exe,当然,在我从bin文件夹手动创建快捷方式之前,它不会运行。 希望你们理解我的问题,并告诉我在脚本中哪里可以解决此问题。您的[Icon]条目可能有错误,请尝试以下

我有一个小问题,但令人沮丧。 我为可执行文件创建了可能的快捷方式安装程序,但如果可执行文件不在MyProgram\bin\MyProgram.exe的主文件夹中,安装程序会在主程序文件夹中复制.exe,并且快捷方式路径不是应该的MyProgram\bin\MyProgram.exe,但是它是MyProgram\MyProgram.exe,当然,在我从bin文件夹手动创建快捷方式之前,它不会运行。
希望你们理解我的问题,并告诉我在脚本中哪里可以解决此问题。

您的[Icon]条目可能有错误,请尝试以下操作:

Name:"{group}\MyProgram";Filename:"{app}\bin\myprogram.exe

对脚本的修复将取决于错误在脚本中的位置。我猜你的[图标]输入有误。它应该是,例如,
名称:“{group}\MyProgram”;文件名:“{app}\bin\myprogram.exe”
@Sertac,我想你可以回答这个问题(正如我将要回答的)。但奇怪的是,InnoSetup会将二进制文件复制到
[Icons]
条目指定的位置。安装程序的那个部分使得.exe的副本听起来很奇怪。Sertac帮助我现在它可以正常工作了。多谢,我接受了。它仍然将可执行文件复制到主游戏文件夹中,但现在快捷路径正确,并且运行时没有创建自己的快捷路径。我现在不介意这个可执行文件,因为我可以直接删除它。@user1695272:欢迎使用StackOverflow。今后,请尽可能多地发布信息,以便有人回答。在这种情况下,所讨论的代码将是非常宝贵的。