Compartilhar 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

Esse 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 tarefa ReadLinesFromFile. Você pode usar a opção -v:diag 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 configurações relacionadas à verbosidade de diagnóstico podem ser configuradas no IDE do Visual Studio.

No painel Ferramentas>Opções, expanda a seção Todos os Ajustes>Projetos e Soluções>Compilação e Execução, e defina as opções de verbosidade da saída de build do projeto MSBuild e verbosidade do arquivo de log de build do projeto MSBuild para Diagnóstico.

Na caixa de diálogo Ferramentas>Opções, expanda a seção Projetos e Soluções>Compilação e Execução e defina a verbosidade de saída de build do projeto MSBuild e verbosidade do arquivo de log de build do projeto MSBuild como Diagnóstico.

Se a entrada for proveniente de um valor de propriedade, verifique se a propriedade tem um valor. Se ele vem de um conjunto de propriedades 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 de aspas, especialmente a necessidade de aspas ao fornecer nomes de arquivo com espaços no caminho. Se o arquivo de entrada for proveniente 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