2012-01-24 2 views
0

다른 응용 프로그램 용 플러그인을 개발 중입니다. 디버그 키를 누르면 DLL이 생성되어 해당 응용 프로그램의 플러그인에 대한 폴더에 저장됩니다. 그 후에 해당 응용 프로그램이 시작됩니다. 중단 점을 사용할 수 없습니다. 그들은 해고 당하지 않는다. 중단 점에 마우스를 움직일 때 힌트가 있습니다. '이 중단 점은 현재 적중되지 않습니다. 이 문서에 대한 심볼이로드되지 않았습니다. 'Visual Studio 2010 : dll 프로젝트의 중단 점

어디에서 문제가 발생합니까?

추신 : 예, 저는 디버그 모드에서 실행 중이며 릴리스에서는 실행 중이 아닙니다. 어제의 중단 점은해야하는대로 작동했습니다. 그런 다음 주 파일에서만 작업을 시작합니다. 내가 .pdb 파일 중단 점을 지운 후에 .pdb 파일이 빌드 후에 다시 만들어 졌음에도 불구하고 실행 중지가 중지되었습니다.

PSS : 나는 메인 소스 파일에 중단 점을 넣을 때 : 나는 모든이 물건

UPD에 새로운 해요. 중단 점은 해고됩니다. 컴파일 된 dll이 모듈 (모듈) 탭에로드됩니다.

+0

dll에 대한 참조를 어떻게 추가 했습니까? – Oded

+0

Visual Studio의 모듈 탭을 보셨습니까? 모듈이로드 되었습니까? pdb 파일이로드되어 있습니까? –

+0

@ Oded, 내가 어딘가에 컴파일 된 dll에 대한 참조를 추가해야합니까? – Eugeny89

답변

1

한 가지 간단한 설명은 플러그인이 단순히로드되지 않았다는 것입니다. Debug + Break All을 선택하고 Debug + Windows + Modules을 사용하여 플러그인이 목록에 있는지 확인하십시오. 그런 다음 마우스 오른쪽 버튼으로 클릭하고 "심볼로드 정보"를 선택할 수 있습니다. 디버거가 .pdb 파일을 찾은 위치를 보여줍니다.

1

앱이 '제 3 자'입니까? VS 프로젝트의 일부가 아니란 말입니다. 이 경우에는 디버그> 첨부를 사용하여 주 앱 프로세스를 처리하고 선택해야합니다.

관련 문제