Template Summary プロパティ
インストール パッケージの場合、Template Summary プロパティは、このインストール データベースと互換性のあるプラットフォームと言語バージョンを示します。 インストール データベースの Template Summary プロパティの情報の構文は次のとおりです。
[<プラットフォーム プロパティ>];[<言語 ID>][,<言語 ID>][,...]
Template Summary プロパティの有効な値の例を次に示します。
- x64;1033
- Intel;1033
- Intel64;1033
- ;1033
- Intel ;1033,2046
- Intel64;1033,2046
- Intel;0
- Arm;1033,2046
- Arm;0
- Arm64;1033,2046
- Arm64;0
変換の Template Summary プロパティは、変換と互換性のあるプラットフォームと言語バージョンを示します。 変換ファイルでは、指定できる言語は 1 つのみです。 指定したプラットフォームと言語によって、特定のデータベースに変換を適用できるかどうかが決まります。 プラットフォーム プロパティと言語プロパティは、それらに依存して変換を検証する変換制限がない場合は、空白のままにできます。
パッチ パッケージの Template Summary プロパティは、パッチを受け入れることができる製品コードのセミコロン区切りの一覧です。 Msimsp.exe と Patchwiz.dll を使ってパッチ パッケージを生成する場合、この一覧はパッチ作成ファイルの TargetImages テーブルから取得されます。
この概要プロパティは必須です。
解説
現在のプラットフォームが Template Summary プロパティで指定されているプラットフォームのどれとも一致しない場合、インストーラーはパッケージを処理しません。
Template Summary プロパティの値にプラットフォームの指定がない場合、インストーラーは Intel アーキテクチャを想定します。
これが Intel64 (Itanium) プラットフォームで実行される 64 ビット Windows インストーラー パッケージである場合は、Template Summary プロパティに「Intel64」と入力します。
これが x64 プラットフォームで実行される 64 ビット Windows インストーラー パッケージである場合は、Template Summary プロパティに「x64」と入力します。
これが Arm64 プラットフォームで実行される 64 ビット Windows インストーラー パッケージである場合は、Template Summary プロパティに「Arm64」と入力します。
Intel64 と x64 の両方をサポートするように、Windows インストーラー パッケージをマークすることはできません。たとえば、Template Summary プロパティの値として "Intel64,x64" は無効です。
32 ビットと 64 ビットの両方のプラットフォームをサポートするように、Windows インストーラー パッケージをマークすることはできません。たとえば、"Intel,x64" や "Intel,Intel64" のような Template Summary プロパティの値は無効です。
Template Summary プロパティの言語 ID フィールドに 0 (ゼロ) と入力するか、このフィールドを空のままにすると、パッケージが言語に依存しないことを示します。
これが Windows RT で実行される Windows インストーラー パッケージの場合は、Template Summary プロパティに値「Arm」を入力します。
複数の言語を持つことができるパッケージはマージ モジュールだけです。 ソース インストーラー データベースで指定できる言語は 1 つだけです。 詳細については、「多言語マージ モジュール」を参照してください。
Alpha プラットフォームは、Windows インストーラーではサポートされません。
Windows インストーラー: 次の構文はサポートされていません。
[<プラットフォーム プロパティ>][,<プラットフォーム プロパティ>][,...][<言語 ID>][,<言語 ID>][,...]
Template Summary プロパティの有効ではない値の例を次に示します。
- Alpha,Intel;1033
- Intel,Alpha;1033
- Alpha;1033
- Alpha;1033,2046
必要条件
要件 | 値 |
---|---|
バージョン |
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003 または Windows XP の Windows インストーラー |
こちらもご覧ください