2008-09-18 3 views
11

Visual Studio 솔루션에 포함 된 클래스 수를 쉽게 찾을 수 있습니까? 펑키 찾기 스크립트를 작성하는 것 외에는 VS의 코드 메트릭 조각 내에서이를 수행하는 방법을 찾을 수 없었습니다.Visual Studio 솔루션의 클래스 수

Visual Studio 2008을 실행 중이며 VB.Net 프로젝트입니다.

감사합니다.

답변

7

SourceMonitor과 같은 무료 도구를 사용할 수 있습니다.이 도구는 클래스 수를 포함하여 적절한 메트릭 집합이 있습니다. NDepend과 같은 도구를 사용하면 훨씬 강력하지만 비용이들 수도 있습니다. MSBuild 또는 NAnt를 사용하는 경우 두 가지 모두 빌드 환경에 통합 될 수 있습니다.

+1

SourceMonitor가 가장 도움이되었습니다. "It Was Was Worked":) NDepend는 좋았지 만, 당면한 과제에 대해서는 과감하게 보였습니다. 모두에게 감사드립니다! – lyngbym

32

인턴을 고용하십시오.

0

본인은 이전에 이러한 도구를 사용하지 않았지만 도움을 줄 수있는 기능이있을 것입니다. 기본적으로 모든 코드 메트릭 패키지가 도움이 될 수 있습니다. VS 2008에는 코드 메트릭 도구가 내장되어 있다고 가정되었지만 한 가지 이유 또는 다른 이유 때문에 불필요한 것으로 생각됩니다.

--Edit--
JRoppert가 올바른지 시험 다운로드가 있습니다. 나는 실제로 측정 도구가되지에서 팀 에디션에서만 사용할 것을 읽은 기억 Pro 또는 익스프레스

3

직접적인 방법을 알고하지 않습니다하지만 어쩌면 이것은 당신을 도움이 될 것입니다 :

  • 열기 MAINMENU /보기/다른 창/코드 메트릭
  • 코드 메트릭 계산이 목록에서 독특한 유형의 수를 얻기 위해 Excel로
  • 내보내기
  • 를 사용하여 Excel을 결과 결과 결과.

VS의 모든 버전에서 코드 측정 항목을 사용할 수 있는지 여부를 모릅니다. Team Suite Edition을 사용하고 있습니다.

1

솔루션을 열고 모든 파일 "클래스"(단어 클래스 앞뒤에 공백이 있음)를 검색하십시오.
공용 클래스 A :이 같은 모든 행 찾을 B를
결과는 무엇인가와 같은
일치하는 행되어야한다 : 2887 개 일치하는 파일 : 2,271 총 파일 검색 : 2486
첫 번째 숫자는 당신이 찾고있는 사람이 에 대한.

+2

이것은 작동하지 않습니다. 예를 들면 다음과 같습니다.'public class Foo T : class' -> 2는 –

+2

과 일치합니다. 또한 주석과 일치 할 수 있습니다. '//이 클래스는 어쩌구 저쩌구합니까? ' – jocull

+0

플러그인없이 작동하는 간단한 접근 방식입니다. "Matching files"번호가 답입니다. – Unchained

관련 문제