2017-09-14 2 views
1

Ich muss den Namen der Desktop-Anwendung Verknüpfung ändern, wenn ich die nächste Version der Anwendung veröffentlichen. Ich aktualisiere meine Inno-Setup-Konfigurationsdatei und ich habe eine neue Verknüpfung mit dem neuen Namen erstellt, aber die alte Verknüpfung wird nicht aktualisiert oder gelöscht.Inno Setup: Bestehende Verknüpfung umbenennen

Kann ich eine Aufgabe oder Funktion verwenden?

Dies ist meine aktuelle Konfiguration für Verknüpfungssymbol.

[Tasks] 
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; \ 
    GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked 

... 

[Icons] 
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" 
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}" 
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon 

Antwort

0

Verwenden [InstallDelete] section Eintrag die unerwünschte/alte Verknüpfung/Datei zu löschen: perfekt

[Icons] 
Name: "{commondesktop}\New Shortcut"; Filename: "{app}\{#MyAppExeName}"; \ 
    Tasks: desktopicon 

[InstallDelete] 
Type: files; Name: "{commondesktop}\Old Shortcut.lnk" 
+0

Vielen Dank, funktioniert diese Änderung !! – fjtorres