2017-12-04 14 views
1

C# 코드를 구문 분석하여 .NET 솔루션 내의 모든 종속성을 추적하는 C# 소프트웨어를 프로그래밍해야합니다. 데이터베이스/테이블/쿼리 -vs-commands와 같은 종속성, 웹 서비스 및 프로젝트 종속성은 프로젝트/dll 's/nugets를 포함합니다. 이 정보는 솔루션 내에서 종속성이 활성/중복되는지 개요를 파악하는 데 사용됩니다. 프로그램은 나중에 PowerShell 스크립트와 심지어 루비를 구문 분석하여 종속 리소스를 확인할 수 있어야합니다.타사 종속성 추적 도구

제 생각에는이 중 일부 또는 전부를 수행하는 타사 도구가 있습니까?

답변

1

Visual Studio 솔루션의 어셈블리, 네임 스페이스, 클래스 메서드 및 필드 간의 종속성을 구문 분석하는 NDepend 도구를 사용해 볼 수 있습니다.

dependency graph, dependency matrixquery dependencies에 사용할 수있는 코드 쿼리 언어가 제공됩니다.

그러나 아직 데이터베이스를 구문 분석하지 않습니다.