Como definir o local de um arquivo de log personalizado para erros de implantação do ClickOnce

ClickOnce mantém arquivos de log de ativação para todas as implantações. Esses logs documentam os erros referentes à instalação e à inicialização de uma ClickOnce implantação. 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, registra êxitos e falhas de ativação ClickOnce 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 impedir 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 Regedit.exe.

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

  3. De definir o valor da LogFilePath cadeia de caracteres como o caminho completo e o nome do arquivo de seu local de log personalizado preferencial.

    Esse local deve estar em um diretório ao qual o usuário tenha acesso de gravação. Por exemplo, no Windows Vista, crie a seguinte estrutura de pastas e de definido como LogFilePath C:\Users \ <username> \Documents\Logs\ClickOnce\installation.log.

Confira também