2008-10-01 6 views
1

다른 70 개의 프로젝트가있는 솔루션이 있습니다. 내 질문은 : 프로젝트를 사용하는 위치를 어떻게 알 수 있습니까? 레퍼런스를 하나씩 확인하기 위해 70 개 프로젝트를 모두 열고 싶지 않습니다. 어느 프로젝트가 특정 프로젝트 하나를 사용하고 있는지 어떻게 알 수 있습니까?Visual Studio 2005의 솔루션에서 프로젝트를 사용하는 방법은 무엇입니까?

편집 XML 또는 VS의 참조에서 1x1 검색을 수행하고 싶지 않습니다. 나는 그것을 할 수있는 빠른 방법을 원합니다.

답변

0

Visual Ndepend에서

그것은

내가이 순간에 노력하고 내 원래의 질문으로 약속 보면 오전 도구입니다.

0

프로젝트 파일은 XML 형식이므로 구문 분석을 위해 무언가를 쓰는 것이 중요하지 않습니다. 어떤 프로젝트가 특정 다른 프로젝트를 참조 하는지를 찾고 싶다면 "grep"만으로도 충분할 것입니다.

0

특정 프로젝트를 찾고 있다면 Studio 자체의 검색 기능을 사용할 수도 있습니다. 특정 프로젝트에 대한 xml 프로젝트 파일 만 검색하십시오. 모든 것을 계획하려고한다면이 방법이 효과가 없을 것입니다.

0

Windows 자체에서 검색 기능을 사용할 수 있습니다.

각 프로젝트에는 라이브러리 이름 .csproj.FileListAbsolute.txt라는 파일이 있습니다.

필터로 * FileListAbsolute.txt를 사용하여 찾고 있던 DLL에 대한 빠른 Windows 검색으로 원하는 결과를 얻을 수있었습니다.

FileListAbsolute.txt 파일에는 특정 프로젝트에 대한 DLL 등이 나열됩니다. VS 2008에서이 작업을 수행했지만 VS 2005에서도 사용할 수있을 것입니다.

+0

이상한. 나는 인용문없이 "DataAccessWebService.csproj.FileListAbsolute.txt"로 Ctrl + F와 Ctrl + Shift + F를했지만 아무 것도 발견하지 못했습니다. 프로젝트 이름을 정확하게 입력했다고 확신합니다. –

+0

"파일 이름의 일부로 * Absolute.txt를 사용하고 '파일의 한 단어 나 문구'로 MyClassLibrary.dll을 사용하고 모든 항목을 찾았습니다. 그들은 각 프로젝트에 대한 obj 하위 폴더에있었습니다. – itsmatt

3

이전에 사용했던 시각적 효과를 생성하는 멋진 코드 플렉스 프로젝트가 있습니다. 70 개의 프로젝트가 있지만, 프로젝트 당 몇 가지 종속성 만 가지고 있지 않으면 매우 잘 읽을 수는 없습니다.

어쨌든 체크 아웃 할 가치가 있습니다. 소스 코드의 일부를 용도 변경하여 목록에 출력 할 수도 있습니다. Dependecy Visualizer Codeplex Project

+0

나는 솔루션을 마우스 오른쪽 버튼으로 클릭하고 "Project Dependencie"를 참조하십시오. Windows가 나타나지만 oK를 누르면 아무 것도 생성되지 않습니다 ... –

+0

동일한 디렉토리에서 Dependencies라는 폴더를 찾습니다. 그것이 png 및 svg를 출력합니다 –

+0

그들은 아무것도 생성되지 않습니다. –

관련 문제