2016-08-08 6 views
3

未使用のタイプ/コードをプロジェクトから削除する方法はありますか? 私のコンソールアプリケーションでNAudio(ソースコード)を使用していて、私はそれからWaveInクラスを使用していると言うことができます。コードから未使用のクラスを削除する方法はありますか?WaveInクラスとクラスWaveInは依存していますか?未使用のタイプのみを残し、使用しないタイプは削除してください

+0

コンパイルされたアセンブリから削除することを意味しますか?アセンブリを再コンパイルする必要はありません。 –

+1

なぜあなたはこれを行う必要があると感じますか、どの問題を解決することを望んでいますか? –

+0

いいえソースコードではありません –

答えて

3

NDependの揺れ木のラインの下の何かが

NAudioTrim.Programは自分のアプリケーションのエントリポイントが含まれており、使用されるタイプが含まれてい
from t in Types 
let depth0 = t.DepthOfIsUsedBy("NAudioTrim.Program") 
where depth0 >= 0 orderby depth0 
select new { t, depth0 } 

答えました。 使用されているすべてのタイプと使用するタイプのリストを取得したら、残りのファイル/タイプを削除できます

関連する問題