덤프 요구 사항 및 제한
이 항목은 다음 언어에 적용됩니다.
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium 및 Ultimate |
덤프 파일을 디버깅하는 경우 디버깅하는 컴퓨터에서 프로그램의 이진 파일과 PDB 기호 파일에 액세스할 수 있어야 합니다. Visual Studio는 일부 모듈의 누락된 이진 파일을 처리할 수 있지만 유효한 호출 스택을 생성하는 데 충분한 모듈에 대한 이진 파일이 있어야 합니다. 그렇지 않으면 모듈 창에 "일치하는 이진 파일이 없습니다." 메시지가 나타납니다. 자세한 내용은 덤프 모듈 로드을 참조하십시오.
힙을 사용하여 저장된 미니덤프를 로드하는 경우에는 응용 프로그램 이진 파일이 없더라도 Visual Studio에서 기호를 로드할 수 있습니다. 힙이 없는 미니덤프 파일에는 기호를 로드하려면 이진 파일이 필요합니다. 그러나 힙이 없는 미니덤프 파일은 매우 작아 저장소 또는 대역폭 제한이 있는 경우 중요한 고려 사항이 될 수 있습니다. 미니덤프 형식에 대한 자세한 내용은 덤프 파일를 참조하십시오.
Visual Studio 2010에서 디버깅 창을 사용하여 네이티브 및 관리되는 미니덤프 파일을 모두 디버깅할 수 있습니다.
Visual Studio 2008은 디버거 창에 관리 코드 디버깅을 지원하지 않았습니다. SOS라는 도구에 필요한 관리되는 미니덤프 파일을 디버깅하려면 직접 실행 창에서 실행합니다. Visual Studio 2010에서 SOS는 관리되는 미니덤프 파일 디버깅에 더 이상 필요하지 않습니다. SOS를 계속 사용하려면 방법: SOS 사용를 참조하십시오.