模板摘要属性
对于安装包,模板摘要属性指示与此安装数据库兼容的平台和语言版本。 安装数据库的模板摘要属性信息的语法如下:
[平台属性];[语言 ID][,语言 ID][,...]。
以下示例是模板摘要属性的有效值:
- 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
转换的模板摘要属性指示与转换兼容的平台和语言版本。 在转换文件中,只能指定一种语言。 指定的平台和语言决定了转换是否可以应用于特定的数据库。 如果没有任何转换限制依赖于使用平台属性和语言属性来验证转换,则可以将这些属性留空。
修补程序包的模板摘要属性是可接受修补程序的产品代码的分号分隔列表。 如果使用 Msimsp.exe 和 Patchwiz.dll 生成修补程序包,则此列表是从修补程序创建文件的 TargetImages 表中获取的。
此摘要属性是必需的。
备注
如果当前平台与模板摘要属性中指定的平台之一不匹配,则安装程序不会处理包。
如果模板摘要属性值中缺少平台规范,则安装程序将采用 Intel 体系结构。
如果这是在 Intel64 (Itanium) 平台上运行的 64 位 Windows Installer 包,请在模板摘要属性中输入 Intel64。
如果这是在 x64 平台上运行的 64 位 Windows Installer 包,请在模板摘要属性中输入 x64。
如果这是在 Arm64 平台上运行的 64 位 Windows Installer 包,请在模板摘要属性中输入 Arm64。
不能将 Windows Installer 包标记为同时支持 Intel64 和 x64;例如,模板摘要属性值 Intel64,x64 是无效的。
不能将 Windows Installer 包标记为同时支持 32 位和 64 位平台;例如,Intel,x64 或 Intel,Intel64 之类的模板摘要属性值是无效的。
在模板摘要属性的语言 ID 字段中输入 0(零)或将此字段留空表示包不区分语言。
如果这是在 Windows RT 上运行的 Windows Installer 包,请在模板摘要属性中输入值 Arm。
只有合并模块是可以包含多种语言的包。 在源安装程序数据库中只能指定一种语言。 有关详细信息,请参阅多语言合并模块。
Windows Installer 不支持 Alpha 平台。
Windows Installer:不支持以下语法:
[平台属性][,平台属性][,...][语言 ID][,语言 ID][,...]。
以下示例不是模板摘要属性的有效值:
- Alpha,Intel;1033
- Intel,Alpha;1033
- Alpha;1033
- Alpha;1033,2046
要求
要求 | 值 |
---|---|
版本 |
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer |
另请参阅