ActionText 表
ActionText 表包含要显示在进度对话框中的文本,以及要针对需很长时间才能执行的操作写入日志的文本。 显示的文本包含操作描述和可选择格式的操作数据。
ActionText 表包含以下列。
列 | 类型 | 密钥 | Nullable |
---|---|---|---|
操作 | Identifier | Y | N |
说明 | 文本 | N | Y |
模板 | 模板 | N | Y |
列
-
Action
-
操作的名称。
主表键。
-
Description
-
显示在进度对话框或操作执行时写入日志的本地化说明。
-
Template
-
本地化格式模板,用于设置操作执行期间要显示的操作数据记录的格式。 如果未提供模板,则不显示操作数据。
备注
通常,ActionText 表中的条目引用序列表中的操作。 安装程序还会执行一些操作,虽然这些操作未列于序列表中,但仍需在表中指定它们。 下表标识了所需的表条目,其中操作名称和模板必须完全按照如下所示进行创作,但说明可以进行自定义。
操作 | 说明 | 模板 |
---|---|---|
回退 | 撤消操作。 | [1] |
RollbackCleanup | 删除旧文件。 | [1] |
GenerateScript | 针对操作生成系统操作。 | [1] |
注意
仅针对在安装脚本中运行的操作显示操作文本。 因此,仅针对在 InstallInitialize 和 InstallFinalize 操作之间排序的操作显示操作文本。
可以使用 Msidb.exe 或 MsiDatabaseImport 将本地化的 ActionText 表导入到数据库中。 SDK 包括本地化 Error 和 ActionText 表一节中列出的每种语言的本地化 ActionText 表。 如果未填充 ActionText 表,安装程序会加载 ProductLanguage 属性所指定语言的本地化字符串。
验证