Как быстро и правильно переименовать проект?

Как осуществить быстрое переименование проекта WPF в Visual Studio?

Так как некоторые проекты могут быть вынуждены быть переименованными, например создали проект с названием которое существует и похожим предназначением:

Название Назначение
LowBit Музыкальный проигрыватель
LowBit Музыкальный проигрыватель
Console-Master Консоль

как его переименовать на поверхности без переписывания?


Ответы (1 шт):

Автор решения: Stas_ Zima

От переименовывания папки с решением и файла *.sln ни чего не ломается, это можно сделать в любой момент без последствий.

Теперь переименуем вложенный проект:

В проводнике находим папку проекта, переименовываем. В папке проекта находим файл *.csproj , переименовываем. Дальше на ваш выбор:

Двойным кликом по *.sln открываем решение в студии, удаляем отвалившийся проект и добавляем заново переименованный из правильной папки. Открываем настройки проекта и исправляем имя выходной сборки и пространства имен по-умолчанию , если необходимо. Открываем *.sln в любом текстовом редакторе => в начале файла перечислены все проекты, включенные в решение, находим нужный => исправляем имя проекта, имя файла и путь к файлу => сохраняем => закрываем. Открываем *.csproj в любом текстовом редакторе => исправляем пространство имен, имя выходной сборки => проверяем, что пути к файлам проекта не содержат ошибок => сохраняем => закрываем. В некоторых случаях может потребоваться внести исправления в соседние проекты решения, если они ссылались на измененный проект, правим это либо в обозревателе решений через интерфейс добавления ссылок, либо также, в соответствующих csproj-файлах

Также, рекомендую ознакомиться с официальной документацией на тему Управление решениями, проектами и файлами

→ Ссылка