共用方式為


建立可由End-User設定的合併模組

若要建立合併模組,請使用 撰寫合併模組 主題中所述的一般指導方針。 此外,您必須執行下列動作,才能建立可由模組使用者設定的合併模組:

  • 使用者必須Mergemod.dll 2.0 版來設定模組。 具有舊版Mergemod.dll的使用者可以套用模組,但一律會取得預設設定。
  • ModuleConfiguration 資料表 新增至合併模組,以識別使用者可能設定的專案。 針對每個可設定的專案,在此資料表中新增記錄。 這些專案會取代為 ModuleSubstitution Table中指定的範本。 在 [名稱] 欄位中,輸入每個可設定專案的名稱。 輸入 Format、Type 和 CoNtextData 資料行中每個專案的格式、類型和語意內容。 如需詳細資訊,請參閱 語意類型。 使用 CMSM 特殊格式,在 DefaultValue 欄位中輸入專案的預設值。
  • ModuleSubstitution Table 新增至合併模組。 此資料表中的每個記錄都會對應至一或多個可設定專案替代合併模組資料庫的一個欄位。 輸入接收替代之欄位的資料表、資料列和資料行。 使用 CMSM 特殊格式,在 [值] 資料行中輸入替代格式範本。
  • 將記錄新增至 ModuleSubstitution 和 ModuleConfiguration 資料表的 驗證資料表
  • 將記錄新增至ModuleSubstitution TableModuleConfiguration 資料表ModuleIgnoreTable 資料表。 這可確保模組與版本早于 2.0 版Mergemod.dll的使用者相容。