0

このサイトの他の回答で説明されているように、アップグレード パスを設定しました。プログラムの追加と削除のエントリが最新バージョンに変更され、古いバージョンが削除されますが、プログラムを実行しても更新されません。.EXE ファイルは古いもので、新しいファイルは存在しません。製品コードを変更し、アップグレード コードはそのままにします。新しいアップグレード パスを作成し、それを古い .MSI の方向に向けます。

なにが問題ですか?

4

2 に答える 2

0

MSDN ヘルプ トピックファイルのバージョン管理規則を参照してください。Both Files Have a Versionを含む、そのページから離れたページがいくつかあります。

InstallShield LE は Windows インストーラーを使用します。

于 2013-06-10T16:50:35.957 に答える
0

クリストファーが上で答えたように、もう少し追加します。私は同じ問題を抱えていましたが、Installshield LE には常に exe を上書きするオプションがありません (デフォルトとして「Windows インストーラーのバージョン管理規則 (推奨)」を選択します)。そのため、exe ファイルのバージョンを手動でインクリメントする必要があります。

YourSetupApplication -> アプリケーション データの指定 -> ファイル ツリーで、-exe ファイルを右クリックし、プロパティを選択します - システム バージョンを上書きするというボックスをオンにして、ボックスに新しい更新されたバージョンを指定します。

これで、セットアップを再構築してインストールできます。これにより、exe が上書きされます。

乾杯!

于 2014-01-05T14:39:17.763 に答える