다음을 통해 공유


진단 코드 MSB3721

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

메시지 내용

MSB3721: The command 'value' exited with code 'value'.

설명

이 오류는 빌드 프로세스에서 시작된 명령이 0이 아닌 오류 코드와 함께 종료되는 경우에 발생합니다.

해결 방법

빌드 출력 또는 빌드 로그를 확인하여 사용자 지정 빌드 단계에서 문제에 대한 정보가 포함된 오류를 생성했는지 확인합니다. 그렇지 않은 경우 단계를 별도로 실행하여 문제 또는 예기치 않은 동작을 확인합니다.

실패한 정확한 명령줄을 볼 수 없는 경우 빌드 출력의 세부 정보를 변경하여 자세한 내용을 표시할 수 있습니다.

MSBuild 명령줄 옵션은 -verbosity:{level} 또는 -V:{level}이며, {level}q[uiet], m[inimal], n[ormal](기본값), d[etailed], 또는 diag[nostic] 중 하나입니다. 자세한 내용은 MSBuild 명령줄 참조를 참조하세요. 대규모 프로젝트에서 더 긴 출력 로그의 경우 -bl와 함께 이진 로그 명령줄 스위치를 사용하여 출력을 보다 쉽게 보는 것이 좋습니다.

MSBuildDebugEngine 환경 변수를 1로 설정하여 가능한 모든 로그를 가져올 수도 있습니다. 자세한 내용은 .NET Framework - 로그에 대한 MSBuild 빌드를 참조하세요.

관련 진단 세부 정보 표시 설정은 Visual Studio IDE에서 구성할 수 있습니다. 도구>옵션 창에서 모든 설정>프로젝트 및 솔루션>빌드 및 실행 섹션을 확장하고 MSBuild 프로젝트 빌드 출력 세부 정보 표시 및 MSBuild 프로젝트 빌드 로그 파일 세부 정보 표시 옵션을 진단으로 설정합니다. 자세한 내용은 빌드 로그 파일 보기, 저장 및 구성을 참조하세요.

관련 진단 세부 정보 표시 설정은 Visual Studio IDE에서 구성할 수 있습니다. 도구>옵션 대화 상자에서 프로젝트 및 솔루션>빌드 및 실행 섹션을 확장하고 MSBuild 프로젝트 빌드 출력 세부 정보 표시 및 MSBuild 프로젝트 빌드 로그 파일 세부 정보 표시 옵션을 진단으로 설정합니다. 자세한 내용은 빌드 로그 파일 보기, 저장 및 구성을 참조하세요.

적용 대상

MSBuild의 모든 버전