You are here: Features > Projects > More About Merging Projects > Merging Output from DotNet Help Projects

Merging Output from DotNet Help Projects

Use this merging method if you are developing DotNet Help and you want to merge the output files from your "master" project with the DotNet Help output files from an external project. This method is useful, for example, if another author is working on the external DotNet Help project to which you are linking and you only have access to the output files (not the project files).

Note: There are occasions when projects cannot be merged because the file name is the same in two or more of the linked projects (e.g., multiple DotNet Help projects all named "MyDotNetProject.mchelp," multiple WebHelp projects all named "MyWebProject.mcwebhelp," or multiple HTML Help projects all named "MyHtmlHelp.chm"). The way to solve this dilemma is to make sure each linked project has a different output file name. To do this: (1) open the target, (2) select the Basic tab in the Target Editor, and (3) enter a unique name in the Output File field.

Before your master project can be merged with an external Help system, the output folders and files for the external (or "child") project need to be copied to a folder called "Subsystems" in the same location where the master project is being published. The child's target folder containing these output files also needs to be included at this location.

example

For example, if the master project's output files are being published to C:\MyHelpSystem\Master\Master.mchelp, the output folders and files for the child project should be copied to the folder C:\MyHelpSystem\Master\Subsystems (e.g., C:\MyHelpSystem\Master\Subsystems\AnotherHelpSystem\AnotherHelpSystem.mchelp). In this example, "AnotherHelpSystem" is the target folder that you generated, which holds the output folders and files, and "AnotherHelpSystem.mchelp" is the main output file for the child project that was created. Not only does the main .mchelp output file need to be included in this folder, but also the ancillary output folders and files (e.g., Content, Data).

You can merge DotNet Help outputs using an automatic or manual method.

How to merge output from DotNet Help projects (automatic method):
How to merge output from DotNet Help projects (manual method):

Note: If you want to create navigation links from content in one project to content in another project, see Inserting Links to External Files.

Note: If you merge projects, synonym files will remain separate in each project. For example, if you create synonyms in Project A but not in project B, only the topics from Project A will use the synonyms when users perform searches in the output.

See Also

Downloads (PDF Format):

Flare Quick Guide

Flare Getting Started Guide

Flare What's New Guide

Flare Key Features Guide

Flare Transition From RoboHelp Guide

Flare Transition From FrameMaker Guide

Flare Styles Guide

Flare Printed Output Guide

Flare Shortcuts