Это не может быть сделана в легком пути - только некоторые идеи:
я предполагаю, что у вас есть полный доступ к разработке приложений и настройкам, содержание справки (1), надстройка по разработке и настройке и дополнительный справочный контент (2).
Решение зависит от ваших потребностей и того, что вы делаете со своими CHM, например. когда контекстно-зависимая справка используется в вашем приложении. Так что трудно ответить.
Трудный путь, если у вас нет старых источники помощи файлов:
- декомпилирует существующий контент для создания исходных файлов.
- Изменить существующий контент (или добавить новый контент).
- Перекомпилируйте проект справки.
Я думаю, вы знаете, сливаясь информация материал с нашего сайта Helpwaregroup по адресу: HTML Help - Using Merge
RoboHelp делает слияние помощь проекту проще: RoboHelp: Merging Help Projects
Таким образом, я рекомендую создать объединенное CHM (первый попробовать только один), например, для каждой вашей отдельной базы приложений и надстроек с разными именами файлов. Установщик должен скопировать новый CHM, например. справочную вложенную папку вашего приложения при установке дополнения.
Конечно, вам нужно установить свойство HelpNamespace или любой другой код, например, foobar-0.chm или foobar-1.chm или foobar-2.chm, в зависимости от установленного дополнения. Или попробуйте перезаписать CHM только одним именем foobar.chm установщиком.
Редактировать: Для использования специальных функций helpauthoring с помощью HTMLHelp (HH), как контекстно-зависимая справка, вам нужны еще несколько шагов и знаний.
Пожалуйста, ознакомьтесь с нашей Helpwaregroup сайте:
- Merge & Context Help IDs
- Context Ids in Merged Help
Попробуйте для контекстно-зависимой справки необходимо, например, с два CHM в вашем приложении и дополнительные среды.
Мне определенно нужна контекстно-зависимая помощь. Что мне нужно сделать для этого? –
См. Мой ответ edit - Я думаю, что это работает, но есть более конкретные требования. –