Я разработчик справки. Моя команда представила .chm для нового приложения на C #. Разработчик программного обеспечения не смог получить контекстную справку. Наконец, он обнаружил, что если он введет идентификаторы справки, которые мы ему дали, которые мы определили в нашем инструменте создания справки Author-it, справка не будет работать, но если он добавит 1 к идентификатору справки для темы и вставит его в код, тогда помощь появится. Например, если мы сказали ему, что идентификатор справки был 37182, и он вставил его в код, при вызове из приложения справка вообще не появлялась, но если он вставил в код 37183, то правильная справка (то есть Справка из нашей темы 37182) появится.
Разработчики программного обеспечения настаивают на том, что, согласно их тестированию, проблема заключается в помощи разработчиков, но немного трудно понять, как это может быть проблемой Author-it. Если что-нибудь с нашей стороны, я думаю, что это должна быть проблема компилятора справки MS HTML (Author - это база данных для одного источника; она вызывает hhc.exe для генерации реальной помощи). Но у нас никогда не было проблем с подключением справки / приложения с использованием этих инструментов, поэтому я все еще думаю, что проблема может быть на другом конце. В любом случае, несмотря на то, что существует обходной путь (добавьте 1 ко всем идентификаторам справки!), Мы должны это исправить.
У кого-нибудь есть идея, почему это может происходить? Приложение является приложением WPF, если это имеет значение.
Большое спасибо - Сэнди