共用方式為


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

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

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