.NET 4.x Добавить *.chm непосредственно в *.exe - C#

Узнай цену своей работы

Формулировка задачи:

Написал приложение на C# *.exe, создал файл справки *.chm, добавил в Properties этот файл. Как интегрировать этот файл справки непосредственно в приложение *.exe, чтобы на любом компьютере при запуске данного приложения можно было запустить данный файл справки? (сорри, если что-то недопонимаю). Просто, у меня на ПК, когда запускаешь данный экзешник с рядом лежащим chm-файлом или просто на моём компьютере - всё нормально, а когда запускаешь на чужом компьютере - файл справки не находится, разве что его опять же рядом не положишь... камрады, не ругайтесь, пожалуйста...

Решение задачи: «.NET 4.x Добавить *.chm непосредственно в *.exe»

textual
Листинг программы
        string tempPath = System.IO.Path.GetTempPath() + "test.chm";
        File.WriteAllBytes(tempPath, ConsoleApplication25.Resource1.HelpFile);
        Process.Start(tempPath).WaitForExit();
        File.Delete(tempPath);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5
Похожие ответы