2012-05-11 5 views
6

을 디버깅 할 때 자동으로 소스 코드를 검색 비주얼 스튜디오를합니다 :어떻게 감안할 때

  • "A"
  • 디렉토리 "B"에 넣어 소스 코드 디버깅 PC
  • 디렉토리에 내장 된 DLL

디버깅 할 때 VisualStudio는 "A"의 소스 코드를 검색하고 "B"에있는 것처럼 찾을 수 없으며 "소스 찾기"대화 상자를 표시합니다. 그런 다음 원본 파일의 올바른 위치로 이동하면 모든 것이 올바르게 작동합니다.

이 대화 상자가 나타나지 않게하려면 Visual Studio에서 자동으로 "B"의 소스 코드를 찾으십니까?

답변

6

당신이 프로젝트의 디버깅과 관련된 몇 가지 구성을 설정 한 것으로 보인다.

이 속성 페이지는 솔루션을 디버깅 할 때 디버거가 소스 파일을 찾을 위치를 지정합니다.

디버그 원본 파일 속성 페이지에 액세스하려면 솔루션 탐색기에서 솔루션을 마우스 오른쪽 버튼으로 클릭하고 바로 가기 메뉴에서 속성을 선택합니다. Common Properties 폴더를 확장하고 Debug Source Files 페이지를 클릭하십시오. 소스 코드
를 포함

디렉토리 소스 파일의 디버거를 검색 솔루션을 디버깅하는 디렉토리의 목록을 포함합니다.


이 디버거는 읽을 수 없다 모든 파일의 이름을 입력 이러한 소스 파일을 보지 마십시오. 디버거가 위에 지정된 디렉토리 중 하나에서 이러한 파일 중 하나를 찾으면 무시합니다. 디버깅하는 동안 소스 찾기 대화 상자가 나타나고 취소를 클릭하면 검색중인 파일이이 목록에 추가되어 디버거가 해당 파일을 계속 검색하지 못합니다.

+2

여기에는 솔루션에 A 프로젝트 만 포함될 경우 옵션이 필요할 수 있습니다. 도구 + 옵션, 프로젝트 및 솔루션, 일반. "항상 솔루션 표시"옵션을 선택하십시오. 이제 솔루션 탐색기 창에서 마우스 오른쪽 단추를 클릭하고 소스 파일 디버그 목록에 추가 할 수 있습니다. –

+0

가 나는 재귀 적으로 디렉토리를 검색 할 수 VS 예상했을 것이다; 그것은 사실이 아니지만 어쨌든 그것은 더 좋아요 :) – sthiers

1

autoHotKey 스크립팅 도구를 사용하여 소스 코드 검색을 자동화 할 수 있습니다. 사용자 입력없이 올바른 소스 코드가 제대로 열립니다. 파일이 처음 검색되면 몇 초가 걸릴 것이고 즉시 검색됩니다.

스크립트 코드는 아래와 같습니다. VS2010과 함께 사용됩니다.