Windows Installer ベースのインストーラ(基本の MSI 、InstallScript MSI プロジェクト)で、マイナーアップグレード、
メジャーアップグレードを作成する方法です。
対象製品:InstallShield 11 以降
対象プロジェクト:基本の MSI プロジェクト、InstallScript MSI プロジェクト、Express プロジェクト
Windows Installer は、3 種類の製品アップグレード (メジャー アップグレード、マイナー アップグレード、
スモール アップデート) をサポートしています。
この記事では、マイナーアップグレードとメジャーアップグレードの基本的な作成方法を紹介をします。
どのタイプのアップグレードを利用するべきかは、アップグレードの要件にしたがって決定します。
アップグレードの内容が、マイナーアップグレードやスモールアップデートの要件に一つでも適さない場合には、
メジャーアップグレードを作成する必要があります。
以下の製品ヘルプ内で「アップグレードの要件」を確認して、アップグレードの種類を決定してください。
製品ヘルプ:
メジャー アップグレード、マイナー アップグレード、およびスモール アップデートの違い
また、アップグレード作成においては、アップグレードの種類により以下のように製品バージョンやコードを変更する
必要があります。
アップグレードの種類と変更する必要があるコード
パッケージコード | 製品バージョン | 製品コード | アップグレードコード | |
スモールアップデート | 〇 | - | - | - |
マイナーアップグレード | 〇 | 〇 | - | - |
メジャーアップグレード | 〇 | 〇 | 〇 | - |
マイナーアップグレードとメジャーアップグレードの基本的な作成方法は、以下よりファイルをダウンロードして
ご覧ください。
・Premier/Professional の手順
マイナーアップグレードとメジャーアップグレードの作成方法
・Express Edition の手順
メジャーアップグレードの作成方法(Express Edition)
※ Express Edition は、フルメディアの Setup.exe からのマイナーアップグレードに対応しておりません。
Express Edition にてマイナーアップグレードを行う場合は QuickPatch プロジェクトより Update.exe を作成します。
QuickPatch プロジェクトを使用した Update.exe の作成方法につきましては、以下の FAQ をご参照ください。
1681:QuickPatch プロジェクトによるパッチ(Update.exe)の作成方法
[備考]
この記事は、InstallShield 2010 を基に作成しています。
InstallShield 2010 以外のバージョンでは設定名など一部異なる場合もあります。
検索文字列:アップデート、アップグレード、Windows Installer セットアップのアップグレード、バージョンアップ