撰寫大型封裝

您可以使用此指導方針來撰寫包含32767以上檔案的 Windows Installer 套件。

如果您的 Windows Installer 封裝包含32767個以上的檔案,您必須變更資料庫的架構,以增加下列資料行的限制:

如需詳細資訊,請參閱資料 行定義格式

若要增加資料庫資料行的限制

  1. 將資料表匯出至 idt 檔案。 如需詳細資訊,請參閱 Msidb.exe匯出檔案,以及匯 入和匯出
  2. 編輯 idt 檔案,將資料行類型從 i2 變更為 i4,或從 I2 變更為 I4。
  3. _ 驗證資料表匯出至 idt 檔案。
  4. 編輯 idt 檔案,以變更 [ _ 驗證] 資料表的 [int32.maxvalue] 資料行中的值,以容納增加的資料行寬度。
  5. 將 idt 檔案匯入回資料庫。

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