Встраивание файла справки *.chm в само приложение (C# Winform)
Как я могу включить / встроить. * Chm файл справки в само приложение (а не как отдельный файл на выходе)? Можно ли его поместить в "Resources.resx" и читать оттуда? Я пробовал этот метод, но похоже, что он не работает ...
1 ответ
Хранить chm в ресурсе — плохая идея, и с ней сложно справиться, разверните ее как обычный файл.
Изменение и перекомпиляция CHM-файла — непростая задача без соответствующего файла проекта (*.hhp). Таким образом, контент в разумных пределах — но, конечно, не полностью — безопасен.
Пользователь фактически делает ваше программное обеспечение непригодным для использования, изменяя путь установки и содержимое справки. Обновление разделов справки должно соответствовать версии вашего приложения и является вашей обязанностью.
Если это соответствует вашим требованиям, вы можете подумать о так называемой веб-справке. Загрузите свою справку на сервер и добавьте элемент управления веб-браузера в свое приложение.
Старый материал, но взгляните также на образец справки по несжатому коду .