I'm having issues creating context-sensitive help using MAML.
Without MAML, when I want to bring up the "Motor" topic in the help file I would set the following options:
HelpNavigator = Topic
HelpKeyword = Motor.htm
HelpString property is blank
ShowHelp = True
I press F1 on the Motor control and it brings up the appropriate section. This works fine if I create the .chm document using .htm files, but I can't get it to work when I've created the .chm with .aml files (using MAML).
Here are the steps I've taken when creating the help file:
- Create a SHFB project and add a ContentLayout file
- Add a few topics using MAML (.aml files)
- Select the 'Additional Content Only' plugin
- Build the help file
The help file builds successfully. I've tried setting HelpKeyword to
- The GUID (ie 4dc6fedc-f787-4dba-9c97-ae6279b4dfeb)
with HelpNavigator set to Topic and TopicId and I always get a "This page cannot be displayed" when the help file opens. If I click on the topic in the TOC on the left (or on the keyword if the Index is visible) then the page loads correctly.
Is there a step I'm missing? I'm pretty new to this so apologies if I get any of the terminology wrong.