Я тоже всегда раздражаюсь, когда делаю это вручную.
Итак, я попробовал некоторые инструменты, доступные googling - два не работали (VS C ++ здесь), не знаю, если они более полезны для C #.
Следующий инструмент работал хорошо для меня: я использовал пробную версию, но я заплачу 39, - баксов за это. Для меня это того стоит. Он также имеет надстройку VS. VS 2013 не поддерживалась напрямую, по крайней мере, не упоминалась, но когда я посмотрел:
http://www.kinook.com/CopyWiz
Переименование на месте не сработало (ошибка доступа), но «переименование при копировании» работало нормально.
Но мне действительно интересно, насколько это сложно, как утверждают некоторые программисты. Для большинства частей переименование файлов и поиск и замена всех вхождений во всех текстовых файлах в каталоге проекта должны быть довольно простым и рабочим подходом. Может быть, кто-то может понять, что будет так сложно.
Рациональная часть моего мозга запрещает сновидению программировать собственный инструмент - мне повезло! : -)