Пользовательские действия Window Installer не выполняются, говорит, что пользовательское действие не удалось, даже если оно прошло успешно - PullRequest
3 голосов
/ 08 марта 2011

У меня есть проект установки и развертывания Visual Studio, который запускает несколько исполняемых файлов после принятия пользовательского действия. Программа установки завершается с ошибкой: «Существует проблема с этим пакетом установщика Windows. Программа, запущенная как часть установки, не завершилась должным образом. Обратитесь в службу поддержки или к поставщику пакета». даже если программы, которые были запущены в настраиваемом действии, преуспели в том, что они должны были сделать.

Что я могу сделать, чтобы предотвратить эту ошибку?

1 Ответ

3 голосов
/ 08 марта 2011

Есть только один способ узнать, что процесс «не завершился, как ожидалось».Код завершения процесса не равен нулю.Устанавливается возвращаемым значением main () в нативной программе.Или значение, переданное в Environment.Exit () в управляемой программе.Или уровень ошибки в командном файле.В случае смерти основного потока процесса автоматически устанавливается код исключения.

Вам необходимо выяснить, почему одна из этих программ возвращает ненулевой код завершения.

...