Процесс уничтожения Visual Studio в проекте установки

Есть одна проблема, с которой я постоянно сталкиваюсь в случае обновления проекта установки с использованием Visual Studio 2012, он продолжает запрашивать перезагрузку для завершения настройки, как я могу этого избежать, я нашел одно решение, но все еще не работает, чтобы убить процесс в Обработчик перед установкой события.

пожалуйста, помогите в этом.


person Malgoul2000    schedule 27.07.2017    source источник


Ответы (1)


В проектах установки Visual Studio нет возможности сделать это. Несмотря на настраиваемые действия с такими именами, как «BeforeInstall...», все они запускаются после установки файлов (почти в конце), и поэтому слишком поздно завершать процесс.

Обычно вас просят перезагрузиться, потому что есть используемые файлы, которые необходимо заменить. Непонятно, почему вы не видите стандартное диалоговое окно используемых файлов с просьбой закрыть приложения, чтобы избежать перезагрузки. Это означает, что, возможно, у вас есть служба или приложение в трее, или, по крайней мере, процесс без видимого окна. Что вы можете сделать в таких ситуациях, так это удалить старый продукт, чтобы закрыть работающее приложение или службу при его обновлении, но если вы отправили этот старый продукт, теперь уже слишком поздно.

person PhilDW    schedule 27.07.2017