성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
아티클
외부 아티클
유용한 코드
온라인 기능
MathJax 입력기
최근 덧글
[정성태] Detecting blocking calls using asyn...
[정성태] 아쉽게도, 커뮤니티는 아니고 개인 블로그입니다. ^^
[정성태] 질문이 잘 이해가 안 됩니다. 우선, 해당 소스코드에서 ILis...
[양승조
] var대신 dinamic으로 선언해서 해결은 했습니다. 맞는 해...
[양승조
] 또 막혔습니다. ㅠㅠ var list = props[i].Ge...
[양승조
] 아. 감사합니다. 어제는 안됐던것 같은데....정신을 차려야겠네...
[정성태] "props[i].GetValue(props[i])" 코드에서 ...
[정성태] 저렇게 조각 코드 말고, 실제로 재현이 되는 예제 프로젝트를 압...
[정성태] Modules 창(Ctrl+Shift+U)을 띄워서, 해당 Op...
[정성태] 만드실 수 있습니다. 단지, Unity 엔진 내의 스크립트와 W...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
제니퍼 .NET
닷넷
COM 개체 관련
스크립트
VC++
VS.NET IDE
Windows
Team Foundation Server
디버깅 기술
오류 유형
개발 환경 구성
웹
기타
Linux
Java
DDK
Math
Phone
Graphics
사물인터넷
부모글 보이기/감추기
내용
제목 짓기가 영 난감하군요. ^^;<br /> <br /> .NET으로 오면서 기존에 너무나 어렵게만 구현되던 것들이 쉽게 구현되는 것들이 많습니다.<br /> PDB 파일을 통한 디버깅 심벌을 처리해서 Crash 되는 모듈의 주소를 찾아내는 것 역시 .NET이 주는 혜택 중의 하나입니다.<br /> <br /> 이번 강좌에서는, PDB에 관한 이야기를 하나씩 풀어보도록 하겠습니다.<br /> <br /> 이야기 진행 순서는, 일단 생각나는 것만 다음과 같습니다.<br /> 쪼끔 기대가 되시려나? ^^<br /> <br /> 1. <a target="_blank" href="/2/0/310">PDB 파일에 따른 Debug 정보 - WinForm + Library 유형의 프로젝트</a><br /> <br /> 2. <a target="_blank" href="/2/0/311">PDB 파일에 따른 Debug 정보 - .NET 2.0 Web Application Project + Library 유형의 프로젝트</a><br /> <br /> 3. <a target="_blank" href="/2/0/312">PDB 파일에 따른 Debug 정보 - .NET 2.0 Web Site Model Project</a><br /> <br /> 4.1 <a target="_blank" href="/2/0/313">VS.NET 2005 디버그 모드에서의 PDB 파일 사용 차이 (1)</a><br /> 4.2 <a target="_blank" href="/2/0/317">VS.NET 2005 디버그 모드에서의 PDB 파일 사용 차이 (2)</a><br /> <br /> 5.1 <a target="_blank" href="/2/0/318">VS.NET 2005를 이용한 미니덤프 파일 분석 (1)</a><br /> 5.2 <a target="_blank" href="/2/0/319">VS.NET 2005를 이용한 미니덤프 파일 분석 (2)</a><br /> <br /> 6. <a target="_blank" href="/2/0/320">WinDBG를 이용한 미니덤프 파일 분석 </a><br /> <br /> 7. <a target="_blank" href="/2/0/321">Microsoft의 PDB 파일 관리</a><br /> <br /> 8. <a target="_blank" href="/2/0/323">Symbol Server 생성</a><br /> <br /> 9. <a target="_blank" href="/2/0/324">PDB 파일과 소스 코드</a><br /> <br /> 10. <a target="_blank" href="/2/0/325">CCP를 이용한 Windows Source Code 수준의 디버깅</a><br /> <br /> 11. <a target="_blank" href="/2/0/329">소스 서버 구성</a><br /> <br /> 12. <a target="_blank" href="/2/0/332">GAC에 등록된 Assembly 디버그</a><br /> <br /> 13. [내용 예약]<br /> <br /> 14.1 <a target="_blank" href="/2/0/342">ASP.NET 디버깅 환경 구성(1)</a><br /> 14.2 ASP.NET 디버깅 환경 구성(2)<br /> <br /> 15 ~ [x]. [미정]<br /> <br /> [부록 1] <a target="_blank" href="/2/0/328">AppVerifier 사용법</a><br /> <br /> [부록 2] <a target="_blank" href="/2/0/334">VS.NET 2003/2005의 다중 프로젝트 디버깅</a><br /> <br /> [부록 3] <a target="_blank" href="/2/0/335">COM+ 서버 응용 프로그램에 대한 F5 디버깅 방법 </a><br /> <br /> [부록 4] <a target="_blank" href="/2/0/316">.NET 예외 처리 정리</a><br /> <br /> [부록 5] <a target="_blank" href="/2/0/279">.VS.NET 원격 디버깅</a><br /> <br /> [부록 6] <a target="_blank" href="/2/0/417">비스타/롱혼 - VS.NET 2005에서의 웹 애플리케이션 디버깅 설정 </a><br /> <br /> 최종적으로 Symbol Server, Source Server 및 WinDBG까지도 다뤄보도록 하겠습니다. <br /><br /> <hr /><br /> 설마 여기 있는 모든 정보를 제가 스스로 알아낸 것이라고 오해하시는 분들은 없으시겠지요! ^^<br /> 여기 있는 정보들은 모두 다음과 같은 참고 자료를 통해서 얻을 수 있는 내용들입니다.<br /> <br /> 책:<br /> - Debugging Applications for Microsoft .NET and Microsoft Windows <br /> - 고급 개발자들만이 알고 있던 Windows 구조와 원리 그리고 Codes<br /> <br /> 웹 사이트:<br /> - BUGSLAYER - SOS: It's Not Just an ABBA Song Anymore<br /> ; <a target='_blank' href='https://docs.microsoft.com/en-us/archive/msdn-magazine/2003/june/bugslayer-sos-it-s-not-just-an-abba-song-anymore'>https://docs.microsoft.com/en-us/archive/msdn-magazine/2003/june/bugslayer-sos-it-s-not-just-an-abba-song-anymore</a><br /><br /> - BUGSLAYER - Mini Dump Snapshots and the New SOS<br /> ; <a target='_blank' href='https://docs.microsoft.com/en-us/archive/msdn-magazine/2005/march/bugslayer-mini-dump-snapshots-and-the-new-sos'>https://docs.microsoft.com/en-us/archive/msdn-magazine/2005/march/bugslayer-mini-dump-snapshots-and-the-new-sos</a><br /><br /> - SOS Ref Manual<br /> ; C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Tool Developers Guide\Samples\sos\SOS.htm<br /><br /> - .Net exceptions - Tracking down where in the code the exceptions occurred<br /> ; <a target='_blank' href='http://blogs.msdn.com/tess/archive/2006/05/18/601002.aspx'>http://blogs.msdn.com/tess/archive/2006/05/18/601002.aspx</a><br /><br /> - Visual Studio Debugger - Debugging in Visual Studio<br /> ; <a target='_blank' href='https://docs.microsoft.com/en-us/visualstudio/debugger/debugging-in-visual-studio?view=vs-2015'>https://docs.microsoft.com/en-us/visualstudio/debugger/debugging-in-visual-studio?view=vs-2015</a><br /><br /> - Code Center Premium integration into Visual Studio<br /> ; <a target='_blank' href='https://docs.microsoft.com/en-us/visualstudio/debugger/how-to-debug-with-code-center-premium-source?view=vs-2015'>https://docs.microsoft.com/en-us/visualstudio/debugger/how-to-debug-with-code-center-premium-source?view=vs-2015</a><br /><br /> - Use the Microsoft Symbol Server to obtain debug symbol files<br /> ; <a target='_blank' href='https://docs.microsoft.com/en-us/windows/win32/dxtecharts/debugging-with-symbols'>https://docs.microsoft.com/en-us/windows/win32/dxtecharts/debugging-with-symbols</a><br /><br /> <br /> ... 그 외 알게 모르게 읽었던 모든 자료들.(생각날 때마다 추가하겠습니다.)<br />
첨부파일
스팸 방지용 인증 번호
9248
(왼쪽의 숫자를 입력해야 합니다.)