다음을 통해 공유


진단 코드 MSB3501

이 문서에서는 MSB3501 오류 코드에 대해 설명합니다.

메시지 텍스트

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

설명

이 오류는 프로젝트에서 작업을 사용ReadLinesFromFile하지만 지정된 파일을 찾을 수 없을 때 발생합니다.

해결 방법

ReadLinesFromFile 작업에 대한 입력을 확인합니다. MSBuild 명령줄의 -v:diag 스위치를 사용하여 작업에 제공된 ReadLinesFromFile 입력 매개 변수 값과 같은 MSBuild 실행에 대한 자세한 정보를 가져올 수 있습니다. Visual Studio의 도구, 옵션, 빌드 및 실행에서 상세 정보진단으로 설정합니다.

입력이 속성 값에서 가져온 경우 속성에 값이 있는지 확인합니다. 명령줄의 속성 집합에서 가져온 경우 명령줄의 구문과 환경 변수의 값이 올바른지 확인합니다. 특히 셸 이스케이프 문자를 확인하고 따옴표의 적절한 사용을 확인합니다. 특히 경로에 공백이 있는 파일 이름을 제공할 때 따옴표가 필요합니다. 입력 파일이 환경 변수에서 가져온 경우 환경 값의 철자를 확인하고 예상 값이 있는지 확인합니다.

적용 대상

MSBuild의 모든 버전