创作大型包

使用本指南可创作包含超过 32767 个文件的 Windows Installer 包。

如果 Windows Installer 包中包含的文件超过 32767 个,则必须更改数据库的架构以增大以下列的上限值:

有关详细信息,请参阅列定义格式

提高数据库列的限制

  1. 将表导出到 .idt 文件。 有关详细信息,请参阅 Msidb.exe导出文件导入和导出
  2. 编辑 .idt 文件,将列类型从 i2 更改为 i4,或从 I2 更改为 I4。
  3. _Validation 表导出到 .idt 文件。
  4. 编辑 .idt 文件,更改 _Validation 表的 MaxValue 列中的值,以适应增加的列宽。
  5. 将 .idt 文件导入回数据库。

请注意,不能在具有不同列类型的两个包之间创建转换和修补程序。