Самый быстрый способ обновить пространства имен с помощью ReSharper? - PullRequest
76 голосов
/ 26 апреля 2009

Я занимался рефакторингом и реорганизацией и переместил кучу файлов.

Я хочу обновить каждый файл, чтобы он имел «правильное» пространство имен в соответствии с его новым местоположением. С помощью ReSharper я могу войти в каждый файл, и он показывает, что пространства имен неправильны, но таким образом я должен делать это каждый файл за раз.

Есть ли способ обновить пространства имен для каждого файла в папке или проекте?

Ответы [ 3 ]

148 голосов
/ 05 июля 2010

ОБНОВЛЕНИЕ: Любой, кто читает этот вопрос с R # 5.0 и выше, должен заметить, что теперь это функция :

ReSharper -> Refactor -> Настроить пространства имен ...

6 голосов
/ 19 июня 2009

Это не совсем то, что вы хотите сделать ... но, надеюсь, это полезно.

Перейти к представлению класса и переименовать пространство имен, используя Ctrl + R, R. Он обновит это пространство имен во всех файлах / папках, в которых он используется. Пока ваши пространства имен постоянны, он должен получить тот же результат, что и изменение всех пространств имен в папке.

Если ваши пространства имен не согласованы, и вы просто приводите в порядок, то, боюсь, у вас много щелчков перед вами (или позади вас, поскольку вы, вероятно, уже сделали это).

1 голос
/ 26 апреля 2009

Я думаю, что R # не имеет этой функции. Вы можете использовать CTRL-SHIFT-H, чтобы найти и заменить строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...