Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo descreve o código de erro MSB3941.
Texto da mensagem
MSB3941: Failed to zip directory 'value' because it does not exist or is inaccessible.
Descrição
Este erro ocorre quando o seu projeto usa a ZipDirectory tarefa, que recebe um diretório de entrada e produz um ficheiro ZIP comprimido, mas o diretório de entrada não pode ser encontrado nem acedido.
Resolução
Você pode usar a -v:diag opção na linha de comando do MSBuild para obter informações mais detalhadas sobre a execução do MSBuild, como os valores dos parâmetros de entrada fornecidos para a ZipDirectory tarefa. As definições de verbosidade de diagnóstico relacionadas podem ser configuradas no IDE do Visual Studio.
No painel Ferramentas>Opções, expanda a secção Todos os Definições>Projetos e Soluções>Construir e Executar, e defina as opções de verbosidade da saída de construção do projeto MSBuild e verbosidade do ficheiro de registo do projeto MSBuild para Diagnóstico.
No diálogo Ferramentas>Opções, expanda a secção Projetos e Soluções>Compilar e Executar, e defina as opções de verbosidade da saída de compilação do projeto MSBuild e verbosidade do ficheiro de log de compilação do projeto MSBuild para Diagnóstico.
Verifica a ortografia e a sintaxe dos parâmetros de entrada da tarefa do ZipDirectory, que pode ser chamada do teu ficheiro de projeto (não é chamada pelo sistema de compilação MSBuild, C++ ou .NET SDK), um ficheiro que o teu projeto importa. Verifique se a pasta existe e permite permissões de leitura. Se a sua ZipDirectory tarefa usar um valor de propriedade ou variável de ambiente na sua entrada, confirme que a variável de propriedade ou de ambiente tem o valor esperado. Se a propriedade vier de uma linha de comando, verifique a linha de comando para quaisquer problemas de sintaxe, aspas incompatíveis ou caracteres especiais do shell.
Verifique se o diretório permite Read permissões para o processo que executa o MSBuild.
Aplica-se a
Todas as versões do MSBuild