2012-11-28 3 views
6

VS 2010 전문가 [64 비트 - Windows 7]을 사용하고 있으며 내 솔루션에 3 개의 클래스 라이브러리 프로젝트와 1 개의 wcf 서비스 프로젝트가 있습니다. 이러한 모든 dll은 내 WPF 응용 프로그램에서 참조됩니다. 지난 1 년 동안, 그것은 잘 작동하고 있었고 나는 모든 참조 된 프로젝트를 디버깅 할 수있었습니다. 하지만 어제부터 디버그가 갑자기 작동하지 않습니다.중단 점이 작동하지 않으며 VS 2010의 dll 파일을로드하지 않는 모듈

wcf 프로젝트의 클래스에 중단 점을 넣을 때 소스 파일이 ....와 다를 때 중단 점을 맞출 수 없다고합니다.

디버그 -> Windows ---> 모듈 창에서 모든 프로젝트 DLL이 보이지 않고 pdb 파일을 사용할 수 없다고 말했습니까 ???

그러나 WPF bin \ Debug 폴더에는 참조 된 모든 DLL이 있고 그 pdb는 ther입니다.

무엇이 문제 일 수 있습니까?

심지어 wpf 프로젝트도 디버깅 할 수 없습니다. 중단 점이나 디버그를 얻으려면 솔루션이나 프로젝트를 정리할 때마다 다시 빌드하십시오. 그럼 난 WPF 프로젝트를 디버깅 할 수있을 것입니다.

참조 된 DLL의 경우 dll을 제거하고 새 컴파일 된 dll을 다시 추가하고 해당 pdb 파일을 wpf 프로젝트 exe 폴더에 복사했습니다. 아직도 사용하지 !!

디버그 및 옵션 [내 코드 옵션 사용 안 함 및 사용 설정]의 옵션이 변경되었습니다. 하지만 여전히 작동하지 않습니다.

내 문제는 아닙니다. 동료 중 한 명이 TFS의 최신 솔루션 코드 전체를 가져간이 문제도 있습니다. 그래서 로컬 코드 경로를 새 폴더로 변경하고 TFS에서 최신 코드를 다시 가져 왔습니다. 여전히 문제는 존재합니다 !!

응용 프로그램을 실행할 수 있습니다. 그러나 디버그가 작동하지 않습니다. WPF 프로젝트에서 모든 DLL이 제대로 참조됩니다.

아무도 도와 줄 수 있습니까 ???

답변

1

구체적인 질문을하기에 충분하지 않은 것 같아 문제가 해결 될 수도 있지만 해결되지 않을 수도 있습니다. 또한 이에 대한 다른 질문이있는 것으로 보입니다. 그래서 나는 그들이 먼저 도움이되는지 확인해 보겠습니다.

이 질문은 디버깅 중에 사용할 프레임 워크의 버전을 프로그램에 알려주는 구성을 추가하여 해결되었습니다. 그 도움이되지 않는 경우 Why doesn't VS2010 debugger stop at my breakpoints?

Why does Visual Studio 2008 skip over my break points?

, 나는 그것을 갈 줄 것입니다.

wcf 프로젝트의 클래스에 중단 점을 넣을 때 소스 파일이 ....와 다른 점 때문에 중단 점이 맞지 않는다고 말합니다.그 다음 문제 중 하나가 될 수 있었던 것처럼

이 소리 :

  1. 원격 디버깅 및 Visual Studio는에서 기호를로드 할 위치를 알 수 없습니다 또는 그들이 오래된
  2. 필요하다 청소 및 다시 작성 (수행중인 것으로 보임)
  3. WCF 서비스를 실행중인 서버에 업데이트 된 DLL 및 PDB 파일이 없습니다. IIS Express라면 빌드간에 프로세스를 종료하십시오.

또한 디버그 모드에서 빌드하고 릴리스 모드가 아닌지 확인하십시오. 릴리스 모드를 빌드하는 동안 PDB 파일이 생성되면 응용 프로그램을 디버깅 할 수 있도록 설정되므로 코드가 최적화되어 중단 점을 놓칠 수 있습니다.

관련 문제