Compartilhar via


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

  1. Abra o Regedit.exe.

  2. Navegue até o nó HKCU\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment.

  3. 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.