私は次のサンプルプロジェクトを行いました:
SubClassLibrary - .Net Framework 以外の DLL を使用しない
ClassLibrary - これは SubClassLibrary を使用します
メイン プログラム - これは ClassLibrary を直接使用します
メイン プログラムのソリューションで NDepend を実行すると、「ClassLibrary」への依存関係のみが検出され、「SubClassLibrary」への依存関係は検出されません (ClassLibrary 経由)。
「ClassLibrary」を「アプリケーション アセンブリ」(NDepend のプロジェクト設定内) に移動すると、依存関係が見つかります。
「サブ」依存関係を解決する他の方法はありますか?
ありがとう、ヨハネス