Я хочу запустить приложение после установки с выходом установки и установки Visual Studio.Я следую статье «Как запустить приложение после установки в проекте установки Visual Studio» .У него есть решение, которое использует Custom Action, чтобы добавить флажок и запустить приложение после установки.Но у меня все еще есть проблема, приложение запущено с рабочим каталогом, отличающимся от целевого каталога.Поэтому он не может прочитать файл конфигурации XML.Я прочитал больше о Custom Action на Custom Action Types и думаю, что должен использовать действие 34 или 35, но я все еще не понимаю, как его использовать.
Исходный оператор действия вставки в сценарии: sql = "INSERT INTO CustomAction
(Action
, Type
, Source
, Target
) VALUES ('VSDCA_Launch', '210','"+ fileId +"', '') ";
Я знаю, что 210 - это 18 + 192, но не знаю, что означает VSDCA_Launch.Как я могу запустить приложение с целевым каталогом.Спасибо.
РЕДАКТИРОВАТЬ
Я изменил на 226 = 34 + 192, и он отлично работает.
sql = "INSERT INTO CustomAction
(Action
, Type
, Source
, Target
) ЗНАЧЕНИЯ ('VSDCA_Launch', '226', 'TARGETDIR', '[TARGETDIR] \ App.exe') ";