Visual Studioプロジェクトをリファクタリングするためのツール/ヒント

StackOverflow https://stackoverflow.com/questions/815513

  •  03-07-2019
  •  | 
  •  

質問

Resharperが型を別のファイルにコピーまたは移動し、すべてのusingステートメントを調整する方法と同様に、VSプロジェクトをリファクタリングし、参照、アセンブリ名、およびファイルをすべて知りたい場所は適切に調整されます。

Resharperまたは他のツールはプロジェクトレベルのリファクタリングを容易にしますか?

ありがとう、 ベリル

役に立ちましたか?

解決

必要なものがすべて手に入るかどうかはわかりませんが、たくさんあります。 Resharperを使用すると、これに役立つ3つのことができます。

1)プロジェクトまたはソリューションレベルで、Visual Studioで右クリックして[コードのクリーンアップ...]を選択できます。そのプロジェクト内のすべてのファイルを再フォーマットし、ステートメントなどを使用して変更します。

2)プロジェクト内の各依存関係を右クリックして、「使用状況を検索...」を選択できます。依存関係が必要であることを確認します。

3)最近、Resharperには、プロジェクトを右クリックして「依存コードを検索」と発声できる新しい機能がいくつかあります。選択したプロジェクトが使用する他のプロジェクトおよびアセンブリのコード、および「参照コードの検索」選択したプロジェクトのコードを参照するコードの場合。

他のヒント

ReSharperのバージョン4.5では、ソリューションのどのコードからもアクセスされていないパブリックメンバーであっても指摘できるようになりました。削除されるわけではありませんが、強調表示して、自分で削除できるようにすることができます。これは、ソリューション内で重要なコードがすべて揃っていることを前提としています。特定のパブリックメンバーを内部化できることもわかると思いますが、実際にはまだ見ていません(アップグレードしたばかりです)。

ファイルの場所について-ReSharperの次のバージョンでは、ファイルの移動と名前の変更を追跡し、すべての参照を調整します。マスターページ、ユーザーコントロール、JS、CSS、画像参照などのASP.NETプロジェクトに役立ちます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top