両方のファイルにバージョンがあります
インストールされているコンポーネントのキー ファイル (copy-A) の名前がターゲットの場所 (copy-B) に既にインストールされているファイルと同じ場合、インストーラーは 2 つのファイルのバージョン番号と言語を比較します。
両方のファイルにバージョン番号がある場合、インストーラーは次のフロー図に示すロジックを使用して、コンポーネントに属するすべてのインストール済みファイルを置き換えるかどうかを判断します。 インストーラーはコンポーネント全体のみをインストールするため、インストールされたキー ファイルが置き換えられると、コンポーネントのすべてのファイルが置き換えられます。
この図は、REINSTALLMODE プロパティを設定することでオーバーライドできる、既定の ファイル バージョン管理規則を示しています。 REINSTALLMODE プロパティの既定値は "omus" です。
前の図は、言語が指定されていないファイルでも使用できます。 copy-A に指定された言語があり、copy-B に指定された言語がない場合、copy-B は copy-A に置き換えられます。 copy-A と copy-B の両方に言語が指定されていない場合、copy-B は置き換えされません。
「既存のファイル の置き換えの既定のファイル バージョン管理の例を参照してください。
- どちらのファイルにもバージョン
- どちらのファイルにも、ファイル ハッシュ チェック を含むバージョンが含まれています
- 1 つのファイルにバージョン がある