Развертывание About.htm с ClickOnce - PullRequest
0 голосов
/ 15 марта 2010

У меня есть приложение Win (VB.net 2005) со страницей About.htm, которая появляется, когда пользователь нажимает клавишу F1, используя элемент управления HelpProvider.

Приложение было развернуто с использованием технологии ClickOnce. Когда я выпускаю новую версию, мне нужно вручную скопировать файл About.htm из моей области разработки в нашу локальную сеть (указывается свойством HelpNamespace элемента управления HelpProvider).

Есть ли способ включить это как часть развертывания?

Спасибо.

Ответы [ 2 ]

1 голос
/ 17 марта 2010

Добавьте файл в ваш проект и установите для действия сборки «content» и «copy to output directory» для «copy Always». Затем этот файл будет включен в развертывание при сборке и развертывании.

Чтобы найти его программно, предполагая, что вы используете winforms (потому что вы используете vs2005), вы можете найти его, найдя его в System.Windows.Forms.Application.StartupPath.

Вы можете открыть его, выполнив Process.Start ("iexplore.exe", myHtmlFile). Вы также можете создать форму и показать файл about в элементе управления веб-браузера, указывая на файл как URI.

RobinDotNet

0 голосов
/ 15 марта 2010

Я думаю, что лучший способ сделать файл справки частью приложения. Взгляните на этот вопрос . Таким образом файл справки будет загружен вместе с приложением Click-Once.

...