컴파일러에서 출력하는 원본 경로 이름에 실제 경로를 매핑하는 방법을 지정합니다.
Syntax
-pathmap:path1=sourcePath1,path2=sourcePath2
Arguments
| 용어 | Definition |
|---|---|
path1 |
필수 사항입니다. 현재 환경의 원본 파일에 대한 전체 경로입니다. |
sourcePath1 |
필수 사항입니다. 모든 출력 파일에서 대체되는 path1 원본 경로입니다. |
비고
비고
지정하면 -pathmap 중단점이 로컬 디버그 빌드에서 작동하지 않습니다. 프로덕션 또는 연속 통합 빌드에 대해서만 설정 -pathmap 됩니다.
-pathmap 컴파일러 옵션은 컴파일러에서 출력하는 원본 경로 이름에 실제 경로를 매핑하는 방법을 지정합니다. 이 옵션은 컴파일러가 실행되는 컴퓨터의 실제 경로 각각을 출력 파일에 써야 하는 해당 경로에 매핑합니다.
매핑되는 소스 경로를 여럿 지정하려면 각각을 쉼표로 구분합니다.
컴파일러가 출력에 소스 경로를 쓰는 이유는 다음과 같습니다.
- 선택적 매개 변수에 CallerFilePathAttribute를 적용할 때 소스 경로가 인수 대신 사용되는 경우
- 소스 경로가 PDB 파일에 포함된 경우
- PDB 파일의 경로가 PE(이식 가능한 실행 파일) 파일에 포함된 경우
Visual Studio 개발 환경 내에서는 이 -pathmap 옵션을 사용할 수 없으며 명령줄에서 컴파일할 때만 사용할 수 있습니다.
Example
다음 예제에서는 Test.vb 원본 경로를 컴파일하고 매핑합니다.
vbc -pathmap:C:\MyProject\=\BuildServer\,C:\Temp\=\BuildTemp\ Test.vb
이 예제에서는 원본 파일이 있는 C:\MyProject\Program.vb경우 출력에 다음과 같이 \BuildServer\Program.vb표시됩니다.
참고하십시오
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET