1

アイコンをインストールしました

Name: "{commondesktop}\TestApp {#VERSION}"; Filename: "{app}\TestApp.exe"; WorkingDir: "{app}"; IconFilename: "{app}\TestApp.ico";

ツールを更新すると (InitializeSetup() でチェック)、古いアイコンはデスクトップ (古いバージョン番号) で引き続き使用でき、新しいアイコンも使用できます。

ツールが更新され、アンインストールされない場合、アイコンを削除するフラグはありますか?

どうも

4

1 に答える 1

4

これは、通常、アイコン名にバージョン番号を含めるべきではない理由の 1 つです。

ただし、次のように、後のインストールでこれらを削除するように Inno に指示できます。

[InstallDelete]
Type: files; Name: "{commondesktop}\TestApp 5.2.lnk"

ワイルドカードを使用する代わりに、リリースしたすべての以前のバージョンに個別に名前を付けることがベスト プラクティスであることに注意してください。(これは、ユーザーが自分で作成した他のアイコンをワイルドカードが誤って削除してしまう可能性があるためです。これはユーザーにとって喜ばしいことではありません。)

于 2013-02-12T19:58:44.067 に答える