Отформатировано : тот факт, что notepad.exe
работает, вероятно, означает, что вам нужен полный путь (notepad.exe
находится в системном пути и может
следовательно, вызываться без пути, другим двоичным файлам нужен полный путь).
Вы пытались сделать [#filekey]
как в [#MyProgram.exe]
как
значение в поле «Цель»? Ссылка должна соответствовать Таблица файлов
запись. Итак, посмотрите в первом столбце таблицы File , чтобы
определить, что такое идентификатор файла, и использовать его в Target
поле.
Ознакомьтесь с документацией для Отформатировано .
WiX? : Кстати, можно ли перейти на WiX? Не для того, чтобы раздражать вас, но есть некоторые серьезные проблемы с Visual Studio
Проекты на длительный срок
использовать. Может быть, сделайте это быстро.
Таблица файлов :
Таблица быстрого доступа :
Оставив оригинальный ответ ниже:
Быстрый тест : Возможно, сначала проверьте это: Что означает VSDCA_Launch в сценарии настраиваемого действия
Ведение журнала : Вы включили ведение журнала, чтобы определить, что происходит? Пожалуйста, отметьте в разделе «Ведение журнала» в этом ответе , чтобы узнать, как это сделать.
Пробный запуск : Я полагаю, что вы можете вставить туда notepad.exe
вместо собственного исполняемого файла, чтобы посмотреть, запускается ли он нормально, если права администратора не установлены. требуется. Все, что вам нужно, это тестовая сборка и тестовый запуск.
Неполный : Могу поспорить, что вы что-то забыли при постобработке MSI. Я предполагаю, что простые вопросы форматирования, такие как описано в посте, связанном выше.