文本存档文件
Windows Installer 数据库表可以使用 MsiDatabaseExport 或 Database 对象的 Export 方法导出到 ASCII 文本文件。 然后,可以使用 MsiDatabaseImport 或 Database 对象的 Import 方法将这些文本存档文件中的信息导入回 Windows Installer 数据库中。
msidb.exe 等工具能够导出和导入文本存档文件。 请参阅 导出文件 和 导入文件,了解 Windows Installer 脚本示例,这些示例可以从数据库导出和导入文本存档文件。
注意
文本存档文件不是编辑安装数据库的手段。 应使用 Windows Installer 表编辑工具(如 Orca 或第三方工具)来创建和修改安装包。
文本存档文件可用于以下目的。
文本存档文件可用于版本控制系统。
删除浪费的存储空间并减小 .msi 文件的最终大小。 请参阅 减小 .msi 文件的大小。
将本地化信息添加到安装数据库。 有关详细信息,请参阅 导入和导出表的代码页处理。
确定数据库的代码页。 请参阅 确定安装数据库的代码页。
设置数据库的代码页。 请参阅 设置数据库的代码页。
增加数据库列的限制。 使用 MsiDatabaseExport导出表,编辑导出的 .idt 文件,然后使用 MsiDatabaseImport导入表。 作者无法更改标准表中任何列的列数据类型、可为 null 性或本地化属性。 另请参阅 创作大型包。
以下页面介绍文本存档页面及其格式。
- 存档文件格式
- 在文本存档文件中 ASCII 数据
- _ForceCodepage
- _SummaryInformation