不安全的转换
默认情况下,安全转换 未受到保护的转换是不安全的转换。
若要在安装包时应用不安全的转换,请在 TRANSFORMS 属性或命令行字符串中传递转换文件名。 不要以 @ 或 | 开头字符串字符或设置 TransformsSecure 策略 或 TRANSFORMSSECURE 属性。 请注意,不能在同一转换列表中合并不安全的转换和 安全转换。
如果包安装在每用户 安装上下文中播发,并且转换不安全,安装程序会将转换源保存在用户配置文件中的 Application Data 文件夹中。 这样,用户就可以在计算机之间移动时保持对产品的自定义。
如果在每台计算机 安装上下文中安装或播发包,并使用不安全的转换,安装程序会将转换源保存在 %windir%\Installer 文件夹中。
在首次安装包期间,安装程序首先在 TRANSFORMS 属性或命令行字符串提供的源处搜索转换。 如果此源不可用,安装程序会在 .msi 文件旁边的包的源处搜索转换。
在 维护安装期间,安装程序将在缓存位置搜索转换。 如果转换的缓存副本不可用,安装程序将在 .msi 文件旁边的包的源处搜索转换。