Добавление опции для просмотра файла readme на последнем экране проекта развертывания Visual Studio - PullRequest
0 голосов
/ 27 мая 2010

У меня есть проект развертывания Visual Studio, и я хотел бы добавить опцию для просмотра файла readme с последнего экрана.

Таким образом, в основном, это будет ссылка или флажок, который пользователь может выбрать, если он хочет просмотреть файл readme.

Кто-нибудь знает простой способ сделать это?

Ответы [ 2 ]

1 голос
/ 04 ноября 2011

Я знаю, что, возможно, немного поздно, но я подумал, что это будет полезно для всех, кому нужно решить эту проблему.

Проекты установки и развертывания Visual Studio не имеют встроенной опции для добавления флажка viewmeme на конечный экран, однако есть способ сделать это.

Шаг 1. Ответ @Peter Kelly на этот вопрос Как запустить приложение после установки в проекте установки Visual Studio

вам нужно посетить http://blogs.msdn.com/astebner/archive/2006/08/12/696833.aspx и взять файл jscript. Этот скрипт добавляет флажок к последнему экрану установщика и позволяет запускать exe / скрипт при нажатии кнопки «Завершить».

Шаг 2. Создайте либо файл сценария, либо, как я сделал, небольшой исполняемый файл C / C ++, который запускает нужный файл, например. текстовый файл, файл справки chm, файл pdf (но можно открыть любой файл)

Пример кода для C ++:

ShellExecute(0,
         L"Open",
         "FileName",
         NULL,
         NULL,
         SW_MAXIMIZE);

Я передал расположение установки и имя файла в качестве аргументов программе, изменив файл JScript, как показано ниже ...

sql = "INSERT INTO `CustomAction` (`Action`, `Type`, `Source`, `Target`) VALUES ('VSDCA_Launch', '210', '" + fileId + "', '[ProgramFilesFolder][Manufacturer]\\[ProductName] [ProductVersion]\\Documentation\\Readme.chm')";

Чтобы программа exe оставалась невидимой, я создал программу как консольное приложение Win32, а затем изменил ее в настройках проекта Visual Studio в Linker-> System to Windows (/ SUBSYSTEM: WINDOWS). (Вам нужно изменить int main на WINMAIN).

Теперь на финишном экране активируется флажок, который запускает нужный вам файл.

0 голосов
/ 13 августа 2010

Откройте редактор интерфейса пользователя. Щелкните правой кнопкой мыши узел Install-Start и выберите Добавить диалог . Затем вы можете расположить диалог так, как вы хотите. Диалог может быть настроен с окном свойств и принимает отображаемый форматированный текстовый файл. Я не вижу причин, по которым он не принимает ссылку в файле расширенного текста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...