Cabinet

Cabinet 数据类型必须在 Media 表的 Cabinet 列中使用。

如果 cabinet 名称前面有数字符号,则 cabinet 将作为数据流存储在包中。 # 后面的字符串是此数据流的标识符。 请注意,如果 cabinet 存储为数据流,则 cabinet 名称区分大小写。

如果 cabinet 名称前面没有数字符号 #,则 cabinet 存储在 Directory 表指定的源树根目录下的单独文件中。 Cabinet 文件必须使用短文件名语法,该语法包含一个八字符名称、一个句点和一个三字符扩展名。 Cabinet 数据类型不能对文件名使用 short|longname 语法。 如果 cabinet 文件存储为单独的文件,则 cabinet 文件名不区分大小写。

为了节省磁盘空间,安装程序会在将安装包缓存到用户计算机上之前,删除嵌入 .msi 文件中的所有 cabinet。

请参阅在安装中包含 Cabinet 文件