переименовать проект visual studio

308
28 ноября 2017, 19:17

Как быстро и безболезненно переименовать рабочий проект в visual studio 2008? По глупости оставил стандартное WindowsFormsApplications, теперь хочу назвать осмысленно. Пробовал разные варианты, гугл не помог.

Answer 1

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

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

  • В проводнике находим папку проекта, переименовываем.
  • В папке проекта находим файл *.csproj, переименовываем.

Дальше на ваш выбор:

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

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

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

READ ALSO
Функция vba на c#

Функция vba на c#

Подскажите, как написать такую же функцию на c#

207
ASP.NET MVC RoleProvider

ASP.NET MVC RoleProvider

Добрый день! В базе данных имеется таблица с ролями и три таблицы, отвечающие за пользователей: заказчик, типография и администраторЭти три...

205
Как удалить из массива слова имеющие определённую комбинацию букв

Как удалить из массива слова имеющие определённую комбинацию букв

Исключить из введенного предложения все слова, которые содержат заданную пользователем комбинацию из двух символов

432
Таймер js не работает

Таймер js не работает

Здравствуйте,не работает таймер js,подключения файла проверял,всё работает,пишу точно так же,как было указано на различных источниках,Js не отключён,в...

211