Visual Kill Process в проекте установки
Есть одна проблема, с которой я сталкиваюсь в случае обновления проекта установки с использованием Visual Studio 2012: он продолжает запрашивать перезапуск, чтобы завершить настройку, как я могу избежать этого, я нашел одно решение, но все еще не работает, чтобы завершить процесс BeforeInstallEventHandler.
Пожалуйста, помогите в этом.
1 ответ
Проекты установки Visual Studio не имеют никакого способа сделать это. Несмотря на пользовательские действия с именами, такими как "BeforeInstall...", все они запускаются после установки файлов (почти в конце) и, следовательно, слишком поздно для завершения процесса.
Обычно вас просят перезапустить, потому что есть файлы, которые нужно заменить. Непонятно, почему вы не видите стандартное диалоговое окно с файлами, в котором вас просят закрыть приложения, чтобы избежать перезапуска. Это означает, что, возможно, у вас есть служба или приложение в трее, или, по крайней мере, процесс без видимого окна. В таких ситуациях вы можете сделать так, чтобы при старте приложения или службы было отключено удаление устаревшего продукта, но если вы отправили этот старый продукт, то уже слишком поздно.