将模块配置功能添加到合并工具
若要使最终用户能够使用可配置的合并模块,可以创作合并和配置工具以执行以下作:
- 合并工具应调用 Mergemod.dll 版本 2.0 中的函数以合并模块。 早期版本的 Mergemod.dll 不能用于配置合并模块。
- 客户端配置应用程序应与合并模块用户交互,以收集可配置项的用户选择。
- 合并工具应向客户端应用程序公开创作到合并模块中的配置信息,以便客户端可以使用此信息来查询用户。
- 合并工具在合并过程中遇到可配置项时,应调用客户端配置工具以获取从用户获取的自定义信息。 合并工具应对合并模块进行指定的更改。
- 配置应用程序应允许用户为可配置项目提供选择,但无需向用户显示所有可能的选项。 合并工具可以为用户未选择的可配置项使用默认值。
- 如果用户不提供自定义信息,合并工具应使用合并模块中指定的默认配置值。
- 用户提供配置工具特定选择后,合并工具将调用 Mergemod.dll 来执行合并。