web-dev-qa-db-ja.com

ReSharperで名前空間を更新する最速の方法は?

私はいくつかのリファクタリングと再編成を行っており、たくさんのファイルを移動しました。

各ファイルを更新して、新しい場所に応じた「正しい」名前空間を設定します。 ReSharperを使用すると、各ファイルにアクセスでき、名前空間が正しくないことが示されますが、そのため、一度に各ファイルで実行する必要があります。

とにかく、フォルダーまたはプロジェクトのすべてのファイルで名前空間を更新する方法はありますか?

76
leora

更新:R#5.0以降でこの質問を読んだ人は、 これが機能になりましたであることに注意してください。

ReSharper-> Refactor-> Adjust Namespaces ...

148
Iain Holder

これはあなたがしたいことではありません...しかしうまくいけばそれは役に立ちます。

クラスビューに移動し、Ctrl + R、Rを使用して名前空間の名前を変更します。それはそれが使用されているすべてのファイル/フォルダーのその名前空間を更新します。名前空間が一貫している限り、フォルダー内のすべての名前空間を変更するのと同じ結果を達成するはずです。

名前空間が一貫しておらず、片付けているだけの場合は、あなたの前(またはおそらく既にこれを行っているので後ろ)にたくさんのクリックがあると思います。

6
Mark Worth

R#にはこの機能がないと思います。 CTRL-SHIFT-Hを使用して、文字列を検索および置換できます。

1
ema