.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);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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