Переименование директории проекта в VS 2010 - PullRequest
1 голос
/ 07 октября 2011

Какова будет последовательность операций для переименования каталога проекта MVC3 в Visual Studio 2010? Я могу переименовать проект без проблем. Однако, если я попытаюсь отсоединить его от решения и переименовать каталог, в котором он находится, присоединить его обратно не удастся.

Ответы [ 2 ]

5 голосов
/ 07 октября 2011

Способ сохранения ссылок:

  • Переименование проекта в Visual Studio (ссылки должны быть обновлены до новых имя)
  • Закрыть Visual Studio
  • Переименовать каталог
  • Редактировать Solution.sln в текстовом редакторе - изменить каталог, ссылающийся на переименованный проект
  • Вновь открыть решение и построить

Assumtions:

  • проект с именем DataAccess переименован в DataAccess2
  • каталоги проектов, расположенные в каталоге src \ относительно каталога решений

Оригинал:

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataAccess", "src\DataAccess\DataAccess.csproj", "{030E25DF-77F2-012E-94EC-4E4D7D1C62E8}"

После переименования проекта, перед редактированием .sln:

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataAccess2", "src\DataAccess\DataAccess2.csproj", "{030E25DF-77F2-012E-94EC-4E4D7D1C62E8}"

После редактирования .sln:

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataAccess2", "src\DataAccess2\DataAccess2.csproj", "{030E25DF-77F2-012E-94EC-4E4D7D1C62E8}"
0 голосов
/ 07 октября 2011

Обычно я делаю это:

  • Переименование проекта в обозревателе решений в Visual Studio
  • Удаление проекта из решения в Visual Studio
  • Переименование проектапапка в файловой системе
  • Добавить проект обратно в решение в Visual Studio

Недостатком является то, что вы потеряете все ссылки на проекты и вам придется их переделывать.

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