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