2011-08-11 6 views
0

dll 목록에서 dgml 파일을 생성하는 명령 줄 도구가 있습니까? graphcmd.exe를 시도했지만 이미 생성 된 dgml 파일 만 더 단순화했습니다. Visual Studio의 궁극적 인 명령 줄 옵션은 무엇입니까?명령 줄에서 dgml 파일 생성

내가 이것을 묻는 이유는 dgml 파일을 연속 통합의 일부로 생성하고 각 파일을 처리하여 시스템에 관련된 모든 개별 구성 요소의 통합 된 종속성 그래프를 얻고 싶기 때문입니다.

답변

0

VS 2010에서는 불행히도이 작업을 수행 할 수 없습니다. VS 내부에서만 dgml 다이어그램을 생성 할 수 있습니다. 빌드의 일부로 종속성을 관리하려는 경우 VS 2010 layer validation을보고 싶을 수 있습니다.

1

GraphCmd는 어셈블리를 분해하고 DGML 출력을 생성 할 수 있습니다. 그러나 네임 스페이스와 클래스에 의한 그룹을 가진 완전한 top-down 의존성 그래프를 생성 할 수는 없습니다. 그러나 아키텍처 탐색기 "파일 선택 ..."을 사용하는 경우 어셈블리를 가리키고 원하는 유형 및 멤버를 선택한 다음 왼쪽의 세로 형 AE 도구 모음에서 "쿼리 저장"을 클릭 한 다음 결과를 엽니 다 .dgql 파일을 보면 어떻게 작동하는지 볼 수 있습니다. 그런 다음 "-query"인수를 사용하여 GraphCmd에이 쿼리를 전달할 수 있습니다.

+0

이것은 생각할만한 생각입니다. 이것을 시도하고 돌아올 것입니다 :) – Rajesh

+0

안녕하세요 크리스,이 옵션을 시도했습니다. 그러나 명령 프롬프트에서 생성 된 dgml 파일은 Visual Studio에서 생성 된 것과 매우 다릅니다. 내가 놓친 뭔가가 아주 명백한가요? 생성 된 명령 행 dgml에는 선택한 dll 파일 만 있습니다. 내부의 네임 스페이스/클래스/메소드에 대한 정보가 없습니다. – Rajesh

+0

DLL에 대한 dgml 파일을 생성하는 데 사용중인 cmd를 게시 할 수있는 기회가 @Rajesh입니까? – kallotec

관련 문제