2010-08-27 13 views
0

Je ne suivant l'exemple du projet:NDepend - Détecte les bibliothèques dépendant indirectement

SubClassLibrary - n'utilise pas d'autre DLL en dehors du Net Framework

ClassLibrary - cela n'utilise SubClassLibrary

programme principal - ce utilise directement ClassLibrary

Si j'exécute NDepend sur la solution du programme principal, il ne détecte que la dépendance de "ClassLibrary", mais pas la dépendance de "SubClassLibrary" (via ClassLibrary)

Quand je me déplace « ClassLibrary » aux « assemblées d'application » (dans les paramètres du projet dans NDepend) la dépendance __gVirt_NP_NN_NNPS<__ se trouve.

Existe-t-il un autre moyen de résoudre la dépendance "sous-"?

Merci, Johannes

Répondre

0

Pourquoi voudriez-vous besoin?

NDepend analyse les dépendances entre les assemblages que vous avez inclus dans votre analyse. Je ne vois pas que quelque chose de différent serait logique ...

Thomas

+0

Je veux répondre à la question suivante à l'aide de NDepend: 3rd Party qui sont les bibliothèques utilisées par mon application directement ou indirectement. Indirectement == via mes "Bibliothèques de Base" (notre "Cadre") –

+0

NDepend ne répondra pas exactement à cette question. Vous pouvez utiliser .NET Reflector pour cela, mais vous devrez passer en revue les listes de dépendances manuellement ... –