When you are publishing modular projects to HTML Help the procedure you use depends on the merging method you are using for your child modules. If you are using runtime merging you must publish all the child projects separately, they are not published automatically when you publish the master project.
All other output formats only use publish time merging.
When you use publish time merging all the child modules of the master module are combined automatically. You only need to publish the master file, all child modules are included in a single publish run. In HTML Help publish time merging is an option that you can select for each module in your master project. In all other formats publish time merging is always used for all modules. All modules will always be published together with the main project as one large project. |
Runtime merging is only possible in HTML Help. It is irrelevant for all other output formats. Runtime merging is an option that you can select for each module in your master project.
Child modules configured for runtime merging must be published individually, they are not published automatically when you publish the master module! 1.Check your master project for child projects configured for runtime merging. They are easy to identify because their contents are not displayed as part of the master project's TOC. ![]() Display for a project inserted with runtime merging 2.Right-click on the runtime modules, select Edit Child in the context menu to open the child projects, then select the child projects in the Project Explorer and publish them. If any of your child modules contain their own child modules configured for runtime merging these must also be published separately. 3.Publish the master module. 4.Copy all the published help files to the same directory if you have not published them to the same directory. |
When you use publish time merging almost everything is controlled by the master project. The settings of the child projects are ignored and replaced by the settings of the master project. However, if settings in the child projects are unique and not duplicated in the master then they will be used:
|
See also:
Modular Projects (Reference)

