none
Где оптимально хранить файлы справки? RRS feed

  • Вопрос

  • Доброе Всем время. Вопрос в месторасположении. Создали справочную систему с  помощью HTML Help Workshop. Где размещать файлы справочной системы (chm,html,jpg..)? Возможно ли встроить файлы справочной системы в приложении, так чтобы при развертывании приложения (msi) или при использовании ClickOnce файлы справки также были бы установлены? Пробовал использовать файл ресурсов - не получилось. Спасибо.

     

     

    • Перемещено Tagore Bandlamudi 2 октября 2010 г. 21:25 MSDN Forums consolidation (От:Разработка Windows-приложений)
    11 июня 2010 г. 8:49

Ответы

Все ответы

  • Посмотрите следующе:

    How to use help file in .Net?

    Integrate Help Into Your .NET Apps

    Надеюсь должно помочь.


    Для связи [Mail]
    • Помечено в качестве ответа I.Vorontsov 18 июня 2010 г. 6:18
    17 июня 2010 г. 9:50
  • Можно так же просто добавить их в проект как Existing Item и выставить в свойствах Copy To Output Directory - Copy Always
    • Помечено в качестве ответа I.Vorontsov 18 июня 2010 г. 6:18
    17 июня 2010 г. 20:06
  • Спасибо, все получилось. Создал отд.папку в проекте, далее загрузил туда файлы справки, указал путь - все заработало.

     

    28 июня 2010 г. 14:35
  • + следующий вопрос.Указал путь к файлу .chm - справки.

     

    string helpfile = @"HelpDocs\Helptest.chm";
    string fullAppName = System.Windows.Forms.Application.ExecutablePath;
    FileInfo fi = new FileInfo(fullAppName);
    MessageBox.Show(helpfile + " " + fi.DirectoryName.ToString()); 
    Help.ShowHelpIndex(this, helpfile); 
    
    

    На тестовой станции - все ОК, справка вызывается. Пользователи установливают и обновляются через ClickOnce(). У них справка не вызывается, не все файлы из папки - HelpDocs скопировались на клиентские станции (html , jpg - переместились, а файлы chm,hhp,hhk - нет) - все файлы установлены: Copy To Output Directory - Copy Always.

    Все нашел - причину - Build Action - надо для всех файлов Content.

     

    30 июня 2010 г. 10:55