2010-01-05 6 views
1

적절한 PDB 정보 (chkmatch 확인)가있는 참조 어셈블리에서 PostSharp를 사용할 때 VStudio 빌드 및 포스트 컴파일 프로세스에서 디버그 정보가 손실되어 이상한 것으로 보입니다. chkmatch를 사용하여 vstudio 빌드 후 어셈블리를 비교합니다.PostSharp, PDB 디버깅 및 참조 된 어셈블리

오류 : 디버그 정보가 실행 파일에 없습니다.

그래서이 어셈블리로 디버깅을 위해 들어 가지 않습니다.

Post Sharp는 16 진수 편집기를 사용하여 PostSharp에서 다시 쓰여진 DLL에 유효한 오프셋 정보가 없으므로 PDB 위치 오프셋 정보를 손상시키지 않고 어셈블리를 올바르게 다시 쓰게됩니까? 해결 방법은 무엇입니까?

은 들으 아닐 Bisnoi는

+0

이 대답을 사용하십시오 : http://stackoverflow.com/questions/31299157/dotpeek-pdb-generation-for-assemblies-without-debug-directory 문제가 해결 될 것입니다. –

답변

1

예, PostSharp는 (적절한 변환과) PDB 파일을 다시 쓰기 때문에 비주얼 스튜디오에 문제가 없어야합니다. 나는 무엇이 잘못 될 수 있는지 모른다. 어쩌면 당신은 수동으로 (VS의 모듈 창에서) 그들을로드하고 무슨 일이 일어날지를 볼 수 있습니다.