2010-08-18 5 views
1

저는 약 7 개의 서비스와 하나의 사용자 인터페이스가있는 제품을 가지고 있습니다. 새 릴리스가 제품에 제공되는 시간이 있으므로 바이너리가 일정 기간 동안 변경됩니다.바이너리 심볼 유지를위한 모범 사례

고객 기반이 너무 커서 일부 경우 Google 서비스 충돌과 관련된 문의가 발생합니다. 충돌의 원인을 확인하기 위해 바이너리의 기호 (PDB)를 얻고 크래시 덤프를 평가합니다.

제 질문은 여러분이 소스 제어하에 두지 않고 각 버전의 pdbs와 바이너리를 유지하는 데 도움이되는 모범 사례가 있습니까?

답변

4

PDB에 대해 언급 했으므로 Microsoft 환경을 가정합니다.

로컬 심볼 서버를 설치하고 릴리스 빌드가 빌드 빌드 단계로 심볼을 서버에 복사하도록 할 수 있습니다. 그런 다음 Visual Studio 또는 WinDbg에 심볼 서버를 추가하면 올바른 PDB를 찾는 데 도움이됩니다.

자세한 내용은 this blog post을 참조하십시오.

+0

감사합니다. – ckv

+0

블로그 게시물 링크 +1. 아주 좋아. –