- 외부 DLL 은 '실제 존재 + 저장소(scanBase) 내부' 인 경우만 노드화
→ $(OdaBinDir) 등 매크로 HintPath(TD_Mgd_$(ODAVER))·프레임워크/GAC DLL 제외
- 이름이 내부 프로젝트와 일치(버전 모호 포함)하면 외부 DLL 로 취급하지 않음
→ Pet.Data_22.12_16 오분류 방지
검증: ZOO(제품뷰 config)=68노드 엔진 미포함, BoxZainer=188노드 유지(phantom 0)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
문제: 선택 폴더의 하위가 아닌 다른 폴더에 있는 ProjectReference/DLL 이
분석되지 않음 (예: BoxZainer → ..\..\Common\*, ..\..\DLL\*).
- follow: 루트 밖 ProjectReference 를 전이적으로 따라가 노드로 포함
- externaldll: HintPath 로 참조하는 외부 DLL 을 (외부 DLL) 싱크 노드로 포함
- 그룹/노드명 기준을 포함된 파일들의 공통 상위 폴더(scanBase)로 자동 조정
- GUI 체크박스(루트 밖 따라가기 / 외부 DLL 포함) 및 ini(follow, externaldll) 추가
검증: BoxZainer → 189 노드(프로젝트 117 + 외부DLL 72) · 819 간선 · 순환 0
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>