2016-10-17 13 views
0

私は、「WriteOutput」と呼ばれるインターフェイス関数を持っています。 OutputLibrary.dllによって実装されています。複数のプロジェクトで使用されているインタフェース関数の参照を見つけるにはどうすればよいですか? (プロジェクト数> 500)

このDLLは、複数のプロジェクトで参照されています.500を超えています。どのようにしてWriteOutputの参照を見つけることができますか。

+2

簡単な方法...それを変更し、ビルドエラーを参照してください! :) – Emad

+0

grep/findを使用しますか? – BugFinder

+0

右クリック... **すべての参考文献を検索**。私は500のプロジェクトがすべて同じソリューションにあると仮定しています – MickyD

答えて

0

個々のコメントを確認した後、私によれば、特定のアセンブリで参照されているすべてのアセンブリを反映する小さなプログラムを書くことができます。すべてのアセンブリをフォルダ内に配置し、個々のアセンブリに対して反復処理を行い、参照されたアセンブリを見つけることができます。このアプローチでは、インターフェイスを消費するアセンブリをフィルタ処理できます。

Assembly.ReflectionOnlyLoadFrom(filename).GetReferencedAssemblies() //HERE FILENAME IS YOUR ASSEMBLY TO INSPECT 

Find sample here

関連する問題