共用方式為


合併和轉換

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

變換

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

轉換的主要用途包括:

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

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

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

    轉換有助於讓在撰寫期間同步處理廣泛分隔位置的套件。 例如,如果升級是針對英文和法文中存在的應用程式的英文版所開發,則可以將轉換套用至已升級的英文版本,將它轉換成已升級的法文版本。

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

  • 修補應用程式。

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

合併

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

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

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