14

Visual Studio에서 클래스, 필드, 메서드에 대해 마우스 오른쪽 단추로 클릭하고 "모든 참조 찾기"라고 말하면 누가 내 코드를 호출하는지 볼 수 있습니다.Visual Studio에서 특정 프로젝트를 참조하는 다른 프로젝트를 확인하는 방법은 무엇입니까?

그러나 프로젝트에는 아무 것도 없습니다.

가장 간단한 방법은 무엇입니까? 말해 줄 모든 프로젝트를 확인해야합니까?

편집 : enter image description here

A가 B를 의미하지만, 정규식을 사용하여 B를 찾을 수 없습니다.

+1

어떤 프로젝트가 주어진 프로젝트를 참조하고 있는지 찾으려고합니까? – JaredPar

+0

예, 그것이 제가 의미했던 것입니다. 미안해, 내 영어가 너를 혼란스럽게 만들었다. – CuiPengFei

+0

간단한 접근법은 프로젝트 참조를 제거하고 다시 컴파일하는 것입니다. –

답변

23
  1. 모든 (CTRL + Shift 키 + F)
  2. 찾기 "찾기 무엇 :"= 참조 * ReplaceThisTextWithProjectName
  3. 확인 "사용"-. "옵션 찾기"섹션
  4. 에서> "정규 표현식"
  5. "다음 파일 유형을 살펴보십시오."= "*. * proj *"
  6. "찾아보기 :"= 드라이브의 디렉토리/폴더를 선택하십시오. "전체 솔루션"을 사용하지 마십시오. 프로젝트 파일 자체에 도달하지 않습니다.
+0

니스. :) :) :) :) – demoncodemonkey

+0

편집을 참조하십시오 – CuiPengFei

+1

다음을 포함하도록 검색 조건을 편집했습니다. 5. "보기 :"= 드라이브의 디렉토리/폴더를 선택하십시오. "전체 솔루션"을 사용하지 마십시오. 프로젝트 파일 자체에 도달하지 않습니다. – fenone

2

Resharper (무료는 아닙니다)를 사용해 보았지만 프로젝트를 마우스 오른쪽 버튼으로 클릭하면 종속 코드를 쉽게 볼 수 있습니다.

나는 내 의견으로는 비용이 들지 않고 살 수 없다. 그러나 모든 사람에게 그런 것은 아니다. 당신이 그것을 시도하려는 경우

http://www.jetbrains.com/resharper/webhelp/Navigation_and_Search__Finding_Usages__Finding_Dependencies_and_Referenced_Code.html

30 일 평가판있다 - P.S 내가 그들을 위해 도구의 단지 연인을 작동하지 않습니다! :)

http://www.jetbrains.com/resharper/

+1

나는 이것이 op가 원하는 것을하지 않을 것이라고 생각합니다. 현재 솔루션 내에서 프로젝트를 참조하는 사항 만 검색합니다 .... 외부 솔루션이 아닙니다. – goamn