私はクラスファイル(約1500ファイル)のセットを持っています。プロジェクト/ソリューションでのクラスの使用方法を特定する作業があります。 CTRL + F12を1つのファイルに移動することはできますが、すべてを行うことはできません。ソリューション/プロジェクトでオブジェクトとその用途を識別する方法は?
私たちには、これを行うための自動化/半自動化の方法がありますか?私はReSharperの(2016年3月2日)とVS 2015
私はクラスファイル(約1500ファイル)のセットを持っています。プロジェクト/ソリューションでのクラスの使用方法を特定する作業があります。 CTRL + F12を1つのファイルに移動することはできますが、すべてを行うことはできません。ソリューション/プロジェクトでオブジェクトとその用途を識別する方法は?
私たちには、これを行うための自動化/半自動化の方法がありますか?私はReSharperの(2016年3月2日)とVS 2015
を使用しています
注私は2つのバリアントを参照してください。
1つのクラスを削除します。大量のコンパイルエラーが発生するので、Excelファイルにコピー&ペーストしてファイル名でフィルタリングすれば十分です。問題は - 私が覚えている限り、VS、200または400によって示されるエラーの制限があることを覚えている限り、オプションで修正する必要があるかもしれません。
、またはControl Flow Analysis、または単にSemanticModelから用法を抽出します。
あなたは正しいです。しかし、同じファイルをコピーして、1500個のファイル(オブジェクト)の用途を貼り付けることは本当の課題です。私はロザリンを試みなかった。私はお手伝いします。 – PITCHAIMUTHU
@PITCHAIMUTHU PowerShellで何か経験があるなら、repoのクローン作成、.csファイルの1つの削除、msBuildの実行、ログの解析、ファイルの復元、次のファイルの削除など、この問題をスクリプトで解決することができます。 – Oxoron
クラス名を右クリックして「使用状況の検索」を使用できますか? – mjwills
どのような結果を達成したいですか? Mjwillsが示唆しているように、あなたはFind Usagesを使うことができますが、仕事は "file by file" – Piotr
@mjwillsです。はい、私はこれを試すことができます。しかし、私は時間がかかり、オブジェクトを使用するファイルのためのレポートを作成する必要があるすべての1500ファイルにそれを行う必要があります。 – PITCHAIMUTHU