合併和轉換

Windows Installer 會保留關係資料庫中安裝的所有資訊。 您可以使用轉換和合併來修改此資料庫,因此安裝。

轉換

資料庫轉換會新增或取代原始資料庫中的專案。 例如,轉換可以將應用程式使用者介面中的所有文字從法文變更為英文。

轉換的主要用途包括:

  • 自訂特定使用者群組的基底安裝套件。

    轉換可用來封裝不同使用者群組所需的單一基底套件的各種自訂。 例如,這在財務和員工支援部門需要不同安裝特定產品的組織中很有用。 一個系統管理安裝點的每個人都可以使用產品的基底套件,並個別散發給每個使用者群組的適當自訂。

  • 跨語言同步處理應用程式。

    轉換適用于在撰寫期間,將撰寫的套件保留在廣泛分隔的位置同步處理。 例如,如果第一次針對英文和法文中存在之應用程式的英文版本開發升級,可以將轉換套用至已升級的英文版本,以將它轉換成升級的法文版本。

    多個轉換可以套用至基底套件,然後在安裝期間即時套用。 這會擴充安裝程式的功能來建立自訂套件,並提供一種機制,以有效率地將最適當的安裝指派給不同的使用者群組。

  • 修補應用程式。

    轉換可用來將次要修正套用至不保證主要升級的應用程式。 如需修補程式的詳細資訊,請參閱 修補套件

合併

合併會將兩個資料庫合併成一個資料庫,並新增而不是取代資訊。 如果這兩個資料庫中都有相同的資訊,就會發生合併衝突。 合併對開發小組很有用,因為它們可讓大型應用程式分成稍後可以重新組合的元件。 例如,新元件的安裝資料庫元素可以個別開發,稍後再合併到主要安裝資料庫。 如需詳細資訊,請參閱 合併模組

開發小組可能會以下列方式套用合併作業:

  1. 分成群組,並在大型應用程式的不同元件上同時運作。
  2. 然後,每個開發群組都會填入資料庫及其本身元件的安裝資訊,而不需要考慮應用程式的其他元件。
  3. 元件開發完成之後,該元件的資料庫可以合併至整個應用程式的主要安裝資料庫。