이 문서에서는 MSB3501 오류 코드에 대해 설명합니다.
메시지 텍스트
MSB3501: Could not read lines from file 'value'.
설명
이 오류는 프로젝트에서 작업을 사용ReadLinesFromFile
하지만 지정된 파일을 찾을 수 없을 때 발생합니다.
해결 방법
ReadLinesFromFile
작업에 대한 입력을 확인합니다. MSBuild 명령줄의 -v:diag
스위치를 사용하여 작업에 제공된 ReadLinesFromFile
입력 매개 변수 값과 같은 MSBuild 실행에 대한 자세한 정보를 가져올 수 있습니다. Visual Studio의 도구, 옵션, 빌드 및 실행에서 상세 정보를 진단으로 설정합니다.
입력이 속성 값에서 가져온 경우 속성에 값이 있는지 확인합니다. 명령줄의 속성 집합에서 가져온 경우 명령줄의 구문과 환경 변수의 값이 올바른지 확인합니다. 특히 셸 이스케이프 문자를 확인하고 따옴표의 적절한 사용을 확인합니다. 특히 경로에 공백이 있는 파일 이름을 제공할 때 따옴표가 필요합니다. 입력 파일이 환경 변수에서 가져온 경우 환경 값의 철자를 확인하고 예상 값이 있는지 확인합니다.
적용 대상
MSBuild의 모든 버전