Для тех, кто использует Visual Studio + git и хочет сохранить историю файлов (работает с переименованием как проектов, так и / или решений):
1) Закрыть Visual Studio
2) В файле .gitignore дублируйте все игнорируемые пути проекта, который вы хотите переименовать, с переименованными версиями этих путей.
3) Используйте команду git move так:
git mv <old_folder_name> <new_folder_name>
Дополнительную информацию см. В документации: https://git -scm.com / docs / git-mv
4) В вашем файле .sln: найдите строку, определяющую ваш проект, и измените имя папки в пути. Строка должна выглядеть примерно так:
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "<Project name>", "<path-to-project>\<project>.csproj"
5) Откройте Visual Studio, щелкните правой кнопкой мыши проект -> Переименовать
6) После этого переименуйте пространства имен.
Я читал, что у Resharper есть несколько вариантов для этого.
Но простой поиск / замена сделал работу за меня.
7) Удалить старые пути .gitignore