これは可能ですか?
基本的に、サードパーティのツール(Orcaなど)を使用して既存のMSIからGUIDを取得し、これらを使用してInstallShieldを構成して既存のバージョンをアンインストールする必要があることがわかります。これらの一連の手順の1つまたは2つを試しましたが、これまでのところ何も機能していません。何か間違ったことをしているせいかもしれませんが、比較的簡単なことをするためにたくさんのフープを飛び越えているようです。この問題は以前に解決されたことがありませんか?
グーグルの一番上の結果はこの答えを指しています:
- Orcaで古いMSIを開き、プロパティテーブルからUpgradeCodeを取得します
- InstallShield LEプロジェクトで、ソリューションエクスプローラーの「一般情報」に移動します
- [アップグレードコード]フィールドが古いMSIアップグレードコードに設定されていることを確認してください
これは、新しいバージョンをデプロイするたびに、「Orcaで古いMSIを開き、UpgradeCodeを取得する」必要があることを意味しますか?
これは少しハックに聞こえますが、新しいバージョンをデプロイするたびに実行する必要はないことは確かです。これを自動化する方法はありますか?この機能は、InstallShieldのより高度なバージョンで利用できますか(LEを使用していることを念頭に置いてください-必要に応じてアップグレードします)