Definir uma localização de arquivo de log personalizado para erros de implantação do ClickOnce
O ClickOnce mantém arquivos de log de ativação para todas as implantações. Esses logs documentam quaisquer erros relacionados à instalação e inicialização de uma implantação do ClickOnce. Por padrão, o ClickOnce cria um arquivo de log para cada ativação de implantação. Ele armazena esses arquivos de log na pasta Arquivos temporários da Internet. O arquivo de log de uma implantação é exibido para o usuário quando ocorre uma falha de ativação e o usuário clica em Detalhes na caixa de diálogo de erro resultante.
Você pode alterar esse comportamento para um cliente específico usando o Editor do Registro (regedit.exe) para definir um caminho de arquivo de log personalizado. Nesse caso, o ClickOnce registra êxitos e falhas de ativação para todas as implantações em um único arquivo.
Cuidado
Se o Editor do Registro for usado incorretamente, você pode causar sérios problemas que podem exigir que você reinstale o sistema operacional. Use o Editor do Registro por sua conta e risco.
Observação
Você precisará truncar ou excluir o arquivo de log ocasionalmente para evitar que ele cresça muito grande.
O procedimento a seguir descreve como definir um local de arquivo de log personalizado para um único cliente.
Para definir um local de arquivo de log personalizado
Abra o Regedit.exe.
Navegue até o nó
HKCU\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment
.Defina o valor
LogFilePath
da cadeia de caracteres como o caminho completo e o nome do seu local de log personalizado preferido.Esse local deve estar em um diretório ao qual o usuário tem acesso de gravação. Por exemplo, crie a seguinte estrutura de pastas e defina
LogFilePath
como C:\Users\<nome de usuário>\Documents\Logs\ClickOnce\installation.log.