2010-08-27 4 views
0

Я следующий пример проекта:NDepend - Обнаружение косвенно зависимые библиотеки

SubClassLibrary - не использует какой-либо другой DLL, кроме .Net Framework

ClassLibrary - это использовать SubClassLibrary

Основная программа - это использует ClassLibrary напрямую

Если я запускаю NDepend в решении главной программы, он обнаруживает зависимость от «ClassLibrary», но не зависимость от «SubClassLibrary» (через ClassLibrary)

Когда я перемещаю «ClassLibrary» в «Assemblies приложения» (в настройках проекта в NDepend), зависимость найдена.

Есть ли другой способ решения проблемы «под»?

Спасибо, Johannes

ответ

0

Зачем вам нужен один?

NDepend анализирует зависимости между сборками, которые вы включили в анализ. Я не могу видеть, что что-то другое будет иметь смысл ...

Томас

+0

Я хочу, чтобы ответить на следующий вопрос с помощью NDepend: Каких 3-библиотек используются моим приложением, прямо или косвенно. Косвенно == через мои «базовые библиотеки» (наша «Framework») –

+0

NDepend точно не ответит на этот вопрос. Вы можете использовать .NET Reflector для этого, но вам придется вручную просматривать списки зависимостей ... –

Смежные вопросы