2011-02-14 4 views
0

저는 Visual Studio를 처음 접했으므로 뭔가 잘못하고 있는지, 아니면 실제로 작동해야하는지 알지 못합니다.PDB를 사용하여 F11 코드를 실행하지만 F12에서 찾아 볼 수 없습니까?

내 "응용 프로그램"프로젝트에서 소스가있는 DLL에 대한 참조를 추가하고 있습니다. 나는 또한 pdb 파일을 가지고있는 폴더에 dll을 추가한다.

이제 응용 프로그램 프로젝트를 디버깅하면 (F11) dll 코드가 나와 VS가 올바른 .cs 파일을 열 수 있습니다. 하지만 디버깅하지 않을 경우 을 누르면 F12이 열립니다. .. [From Metadata] 창이 열립니다.

디버깅하지 않을 때 코드를 탐색 할 수있는 방법이 있습니까?

답변

0

디버거를 단계별 실행하면 PDB 파일이 사용됩니다. 를 누를 때 F12 Visual Studio는 솔루션의 파일 만 검색하는 Intellisense 데이터베이스를 사용합니다. [From Metadata]로 표시되는 파일은 참조되지만 솔루션에 소스가 없습니다.

+0

감사합니다. John. 귀하의 대답은 "아니오, 디버깅하지 않는 코드를 탐색 할 수있는 방법이 없습니다"라고 생각합니다. VS가이 작업을 수행 할 정도로 스마트했으면 좋겠어요. –