Я хочу запустить приложение после установки с установкой Visual Studio & вывода развертывания. Я следую the article 'How do I launch an application after install in a Visual Studio Setup Project'. У этого есть решение, которое с помощью Custom Action добавляет флажок и запускает приложение после установки. Но у меня все еще есть проблема, приложение, запущенное с рабочим каталогом, было отличным от целевого каталога. Поэтому он не может прочитать файл конфигурации XML. Я читал больше о Custom Action в Custom Action Types и думаю, что должен использовать действие 34 или 35, но я все еще путаюсь, как использовать.Что такое VSDCA_Launch в сценарии пользовательского действия
Оригинальное заявление вставки действия в скрипте: SQL = "INSERT INTO CustomAction
(Action
, Type
, Source
, Target
) VALUES ('VSDCA_Launch', '210',«" + FILEID +" ', '') «;
Я знал, что 210 - 18 + 192, но не знаю, что означает VSDCA_Launch. Как запустить приложение с целевым каталогом. Спасибо.
EDIT
Я изменил на 226 = 24 + 192 и работают нормально.
SQL = "INSERT INTO CustomAction
(Action
, Type
, Source
, Target
) VALUES ('VSDCA_Launch', '226', 'TARGETDIR', '[TARGETDIR] \ app.exe')";
Мое приложение не будет начинаться с оригинальной стартовой линии http://stackoverflow.com/questions/60565/how-to-run-executable-at-end-of- setup-project эта пусковая линия разрешила это, хотя. Благодаря! –