应用转换

TRANSFORMS 属性包含安装包的转换列表。 安装程序会在包的每次安装、播发、按需安装或维护安装时应用转换列表中的所有转换。

TRANSFORMS 属性通过在命令行上指定转换列表来设置;但是,使用 /jm 或 /ju 命令行选项时,必须使用 /t 选项指定转换列表。

请注意,转换列表在安装后无法修改,只能通过卸载应用程序来移除。

注意

安装应用程序或更新时,Windows Installer 包最多可以应用 255 个转换。 当需要许多转换时,应将其组合在一起,并清除以前的过时转换。

下表提供了可添加到转换列表的各种转换字符串的示例。

转换字符串 说明
transform1.mst;:transform2.mst;:transform3.mst Transform2.mst 和 transform3.mst 是嵌入转换。 只有设置了 TRANSFORMSSECURE 属性或 TransformsSecure 策略时,transform1.mst 才是源安全转换,否则 transform1 是不安全的转换
\\server\share\path\transform1.mst;:transform2.mst Transform2.mst 是嵌入转换。 只有设置了 TRANSFORMSSECURE 属性或 TransformsSecure 策略时,transform1.mst 才是安全完整路径转换,否则 transform1 是不安全的转换
@:transform2.mst;transform1.mst @transform1.mst;:transform2.mst
Transform2.mst 是嵌入转换。 transform1.mst 是一种独立的源安全转换
|\\server\share\path\transform1.mst;:transform2.mst |:transform2.mst;\\server\share\path\transform1.mst
Transform2.mst 是嵌入转换。 transform1.mst 是一种独立的安全完整路径转换