在多语言合并模块的 CAB 中对文件序列进行排序

必须创作多种语言合并模块、语言转换和内阁文件,以便.cab中的文件顺序与 文件表中指定的文件的安装顺序匹配,即使在应用语言转换之后也是如此。 如果模块和.cab中的顺序不匹配,则无法使用合并模块。

分配给模块中的每个文件,这是独立于其语言的唯一序列号,然后始终对文件使用该序列号。 生成内阁文件并创作语言转换时,请使用相同的顺序。

由于安装程序仅安装 文件表中列出的文件,因此使用内阁、 文件表和语言转换中的全局文件序列可让合并工具跳过文件 表中未列出的内阁中存储的任何额外文件。 其他文件可能存在于内阁中,但它们不得列在 文件表中。 例如,安装 Code.dll、English.dat、German.dat 和 French.dat 的模块可以使用以下全局文件序列顺序。

文件 序列
Code.Dll 1
English.Dat 2
德语.Dat 3
法语.Dat 4

 

然后,可以创作语言转换以修改用于英语、德语或法语的模块 的文件表

用于 英语) 的文件表 (部分

文件 序列
Code.Dll 1
English.Dat 2

 

德语) 的文件 (部分

文件 序列
Code.Dll 1
德语.Dat 3

 

法语) 的文件表 (部分

文件 序列
Code.Dll 1
法语.Dat 4

 

有关详细信息,请参阅 创作多种语言合并模块的语言转换创作合并模块文件表