Arquivos em uso não atualizados pelo instalador do MSI (projeto do Visual Studio Installer)

Estou usando oProjetos do Visual Studio Installer extensão para criar o instalador MSI para o meu aplicativo. No entanto, meu aplicativo deve estar em execução o tempo todo e, se estiver aberto quando o usuário estiver instalando uma nova versão do meu software, os arquivos abertos não serão substituídos e muito pouco ou nada será realmente atualizado (embora não haja instalador) -erros).

Descobri que o uso das "Ações personalizadas" do projeto de instalação para executar um script que fecha o aplicativo não ajuda, pois nenhuma das ações é chamadaantes os arquivos são substituídos.

Existe uma boa maneira de garantir que os arquivos abertos / bloqueados sejam finalizadosantes os arquivos devem ser substituídos?

questionAnswers(4)

yourAnswerToTheQuestion