Partilhar via


MSB3501 código de diagnóstico

Este artigo descreve o código de erro MSB3501.

Texto da mensagem

MSB3501: Could not read lines from file 'value'.

Descrição

Este erro ocorre quando o projeto está usando a ReadLinesFromFile tarefa, mas o arquivo especificado não foi encontrado.

Resolução

Verifique a entrada para a ReadLinesFromFile tarefa. 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 ReadLinesFromFile 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.

Se a entrada vier de um valor de propriedade, verifique se a propriedade tem um valor. Se vier de uma propriedade definida na linha de comando, verifique se a sintaxe da linha de comando e o valor da variável de ambiente estão corretos; Verifique especialmente os caracteres de escape do shell e garanta o uso adequado das aspas, especialmente a necessidade de aspas ao fornecer nomes de arquivos com espaços no caminho. Se o arquivo de entrada vier de uma variável de ambiente, verifique a ortografia do valor do ambiente e verifique se ele tem o valor esperado.

Aplica-se a

Todas as versões do MSBuild