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