撰寫大型套件

使用此指導方針來撰寫包含超過 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 檔案匯回資料庫。

請注意,轉換和修補程式無法在具有不同資料行類型的兩個套件之間建立。