다음을 통해 공유


.pdb 파일에서 원본 인덱싱 스트림 수정

디버거 클라이언트가 SrcSrv 웹 사이트를 사용하려면 .pdb 파일을 가리키도록 수정해야 합니다. 이 작업을 수동으로 수행하려면 모든 .pdb 파일의 복사본을 만들고, 변경하고, 별도의 위치(일반적으로 웹 사이트 자체)에서 사용할 수 있도록 합니다.

Windows용 디버깅 도구는 .pdb 파일을 다시 구성하는 데 도움이 되도록 세 개의 파일을 제공합니다. Cv2http.cmd 및 Cv2http.pl 파일은 SrcSrv 스트림을 추출하고 Perl 스크립트를 사용하여 수정한 다음 변경된 스트림을 .pdb 파일에 다시 넣습니다. 구문은 다음과 같습니다.

cv2http.cmd PDB Alias URL

여기서 PDB 는 수정할 .pdbfile의 이름을 지정하고 별 칭은 웹 사이트에 적용할 논리 이름을 지정하고 URL 은 사이트의 전체 URL을 지정합니다. Alias 매개 변수는 웹 사이트의 위치를 이동할 경우 Scrsrv.ini 디버거 클라이언트에서 재정의할 수 있는 변수 이름으로 PDB에 저장됩니다.

이 스크립트는 SrcTool 및 PDBStr를 모두 호출하기 때문에 경로에서 모든 표준 SrcSrv 도구를 사용할 수 있어야 합니다. Cv2http.pl Perl 스크립트이며 필요에 맞게 수정할 수 있습니다.

세 번째 파일인 Walk(walk.cmd) 스크립트는 전체 .pdb 파일 집합을 수정합니다. 예:

walk.cmd *.pdb cv2http.cmd HttpAlias https:///source

위의 명령은 별칭 및 https://server/source URL에 HttpAlias를 사용하여 트리의 모든 .pdb 파일에서 Cv2http.cmd를 호출합니다. Walk에 대한 자세한 내용은 원본 파일 추출을 참조하세요.

이 명령이 .pdb 파일 트리에서 실행되면 웹 사이트 또는 배치하려는 위치에 설치할 준비가 됩니다. SrcTool 및 PDBStr을 사용하여 .pdb 파일의 변경 내용을 검사할 수 있습니다.