Compartir a través de


código de diagnóstico de MSB3501

En este artículo se describe el código de error MSB3501.

Texto del mensaje

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

Descripción

Este error se produce cuando el proyecto usa la ReadLinesFromFile tarea, pero no se encontró el archivo especificado.

Resolución

Compruebe la entrada para la ReadLinesFromFile tarea. Puede usar el -v:diag conmutador en la línea de comandos de MSBuild para obtener información más detallada sobre la ejecución de MSBuild, como los valores de los parámetros de entrada proporcionados a la ReadLinesFromFile tarea. Los niveles de detalle de diagnóstico relacionados se pueden configurar en el IDE de Visual Studio.

En el panel Herramientas>Opciones, expanda la sección Todos los>Ajustes>Proyectos y Soluciones, y establezca las opciones de verbosidad de la salida de compilación del proyecto de MSBuild y la verbosidad del archivo de registro del proyecto de MSBuild en Diagnóstico.

En el cuadro de diálogo Herramientas>Opciones, expanda la sección Proyectos y soluciones>Compilación y ejecución y configure las opciones de verbosidad de la salida de compilación del proyecto de MSBuild y el archivo de registro de compilación del proyecto de MSBuild en Diagnóstico.

Si la entrada procede de un valor de propiedad, compruebe que la propiedad tiene un valor. Si proviene de una propiedad configurada en la línea de comandos, compruebe que la sintaxis de la línea de comandos y el valor de la variable de entorno son correctos; preste especial atención a los caracteres de escape del shell y asegúrese de usar las comillas adecuadas correctamente, especialmente la necesidad de comillas al especificar nombres de archivos con espacios en la ruta de acceso. Si el archivo de entrada procede de una variable de entorno, compruebe la ortografía del valor del entorno y compruebe que tiene el valor esperado.

Se aplica a

Todas las versiones de MSBuild