ActionText 表

ActionText 表包含要显示在进度对话框中的文本,以及要针对需很长时间才能执行的操作写入日志的文本。 显示的文本包含操作描述和可选择格式的操作数据。

ActionText 表包含以下列。

类型 密钥 Nullable
操作 Identifier Y N
说明 文本 N Y
模板 模板 N Y

 

Action

操作的名称。

主表键。

Description

显示在进度对话框或操作执行时写入日志的本地化说明。

Template

本地化格式模板,用于设置操作执行期间要显示的操作数据记录的格式。 如果未提供模板,则不显示操作数据。

备注

通常,ActionText 表中的条目引用序列表中的操作。 安装程序还会执行一些操作,虽然这些操作未列于序列表中,但仍需在表中指定它们。 下表标识了所需的表条目,其中操作名称和模板必须完全按照如下所示进行创作,但说明可以进行自定义。

操作 说明 模板
回退 撤消操作。 [1]
RollbackCleanup 删除旧文件。 [1]
GenerateScript 针对操作生成系统操作。 [1]

 

注意

仅针对在安装脚本中运行的操作显示操作文本。 因此,仅针对在 InstallInitializeInstallFinalize 操作之间排序的操作显示操作文本。

 

可以使用 Msidb.exe 或 MsiDatabaseImport 将本地化的 ActionText 表导入到数据库中。 SDK 包括本地化 Error 和 ActionText 表一节中列出的每种语言的本地化 ActionText 表。 如果未填充 ActionText 表,安装程序会加载 ProductLanguage 属性所指定语言的本地化字符串。

验证

ICE03
ICE06
ICE46