Как переименовать проект c

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

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

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

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

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

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

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

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

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

Как изменить имя проекта всего решения в Visual Studio?

Я хочу изменить название своего решения и название всего проекта.

при изменении всего пространства имен — имена проектов, на которые ссылаются другие проекты (когда я смотрю на ссылки на проекты, ссылочные проекты остаются с тем же именем. Они не были изменены).

Могу ли я сделать это ?

3 ответа

Я тоже боролся с этой проблемой и не нашел автоматизированного способа сделать это. Я должен был сделать это вручную так:

Переименование решения. Самая простая часть. Перейдите в обозреватель решений (из меню «Вид» -> «Обозреватель решений»), выберите решение и нажмите F4 (или из меню — «Просмотр» -> «Окно свойств»), выберите свойство «Имя» и введите новое имя, а затем нажмите клавишу ВВОД. Это не изменит имя папки, в которой находится все решение. Если вы хотите это изменить (а я действительно хотел это сделать), вам нужно закрыть Visual Studio, а затем переименовать эту папку. Если вы снова откроете Visual Studio и откроете решение, просмотрев после нового имени (Файл -> Открыть -> Проект / Решение ..), вы увидите, что новое имя для решения было изменено.

Вот как вы можете попытаться сделать это с проектами:

Щелкните правой кнопкой мыши проект в обозревателе решений, выберите «Переименовать» и введите новое имя.

Снова щелкните правой кнопкой мыши по проекту и выберите «Свойства». Измените «Имя сборки» и «Пространство имен по умолчанию» на вкладке «Приложение».

Когда у вас установлен ReSharper, снова щелкните проект правой кнопкой мыши и выберите Refactor -> Adjust Namespaces. Примите изменения.

Измените AssemblyTitle и AssemblyProduct в Свойствах / AssemblyInfo.cs

Удалить каталоги bin и obj в проводнике Windows

Откройте файл SLN (с помощью текстового редактора, такого как Notepad ++) и измените путь к проекту (должно быть несколько мест).

Откройте решение снова. Очистить и восстановить проект.

Чтобы переименовать решение

  1. В Visual Studio Solution Explorer щелкните правой кнопкой мыши узел решения и выберите «Переименовать» в контекстном меню.
  2. Введите новое имя для вашего решения.

Чтобы переименовать проект

В Visual Studio Solution Explorer щелкните правой кнопкой мыши узел проекта и затем выберите Rename из контекстного меню.

Введите новое имя для вашего решения.

Чтобы изменить пространство имен по умолчанию : перейдите в Проект-> Свойства-> Пространство имен по умолчанию и введите желаемое имя.

Чтобы изменить пространства имен старых файлов , перейдите по этой публикации stackoverflow

Заменить в файлах (Ctrl + Shift + H) заменит старое пространство имен новым!

Чтобы обновить ссылки : вам нужно снова добавить ссылки, я не думаю, что есть более простой способ. Помимо удаления и добавления ссылок довольно просто

Записная книжка программиста-новичка, C#, SQL, PHP и все-все-все

Я ведь это уже делал, но хрен теперь найдешь тот кусок кода, гуглим снова… Где бы найти простое и понятное руководство для начинающего, а не тонкости для мега-гуру?

Рубрики

Свежие записи

  • Вырезаем числовую часть из начала строки в transact-sql
  • Пул соединений с базой данных в ADO.NET / OleDb — как избежать проблем с утечкой соединений в ASP.NET (перевод)
  • ASP .Net MVC, JQuery и AJAX — отсылаем данные на сервер
  • Разделитель тысяч и дробной части для decimal
  • Создаем расширенный Control в WinForms наследуясь от существующего
  • Вставка строк и изменение границ ячеек в Excel Interop из C#
  • Как прочитать данные из удаленного DataRow в DataTable
  • Проблемы с кодировкой при копировании русского текста из MS SQL Studio в Outlook/Word/Office
  • Как проверить, существует ли таблица в MS SQL Server перед удалением/созданием
  • Очень просто.
  • Получаем выбранные строки DataGridView, в котором выбраны только ячейки
  • Ошибка в коде привела к убыткам в 476 миллионов долларов и банкротству компании
  • Отслеживаем изменения выбранного значения в колонке ComboBox DataGridView (DataGridViewComboBoxColumn)
  • Excel 2010, Windows 7, два монитора и «ошибка при направлении команды приложению»
  • Удаляем default-ограничение (constraint) в Transact Sql

Свежие комментарии

  • gweg2ehgwEHERWQHQ к записи Простейшее диалоговое окно-вопрос (MessageBox) в WindowsForms
  • Дмитрий к записи Работаем с MS Word из C#, часть 1. Открываем шаблон, ищем текст внутри документа
  • bonanza88 к записи Вырезаем числовую часть из начала строки в transact-sql
  • DavidRic к записи Вырезаем числовую часть из начала строки в transact-sql
  • АртемМишанов к записи ASP .Net MVC, JQuery и AJAX — отсылаем данные на сервер

Архивы

Как переименовать проект/каталог проекта в Visual Studio?

Задача: полностью переименовать решение Visual Studio, включая каталоги проекта и решения, название исполняемого файла и пространство имен. Решение несколько неочевидно, пройдем по шагам:

  1. Делаем резервную копию папки с решением.
  2. Решение и проект переименовываем в студии
  3. Имя исполняемого .exe файла изменяем в свойствах проекта — поле Assembly name
  4. Для переименования пространства имен используем встроенную функцию рефакторинга — выделяем в одном из файлов название и в контекстном меню выбираем Refactor->Rename

Комментарии

Как переименовать проект/каталог проекта в Visual Studio? — Комментарии (7)

Спасибо! Было полезно!:)

Огромное спасибо, кроме пользы ваша статься принесла мне душевное облегчение и вернула веру в присутствие интеллекта.

Написал свою первую консольную программу (очень нужную) с дефолтным именем. Теперь решил написать другую — ну и не называть же её номером 2 ))

Хочу дополнить 6й пункт решением со StackOverflow по Вашей же ссылке: в Visual Studio Express 2012 путь к файлу недоступен для переименования. Следует найти в файловой системе проекта файл *.sln и изменить путь в нём с помощью текстового редактора. затем перезагрузить проект.

Ещё раз спасибо.

После переименования проекта выводятся следующие выходные данные:
«vi.vshost.exe» (Управляемый (v4.0.30319)): Загружен «C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_ru_b77a5c561934e089\mscorlib.resources.dll»
Поток ‘vshost.RunParkingWindow’ (0x240c) завершился с кодом 0 (0x0).
Поток » (0x223c) завершился с кодом 0 (0x0).
Программа «[22360] vi.vshost.exe: Управляемый (v4.0.30319)» завершилась с кодом 0 (0x0).

Что пошло не так?

Спасибо, очень помогло. Хочу дополнить. Если в решении было несколько проектов, то 7 пунктом необходимо поменять ссылки на переименованные проекты.

First of all I would like to say fantastic blog!
I had a quick question in which I’d like to ask if you don’t mind.
I was interested to know how you center yourself and clear your head before writing.
I have had a hard time clearing my mind in getting my ideas out.
I truly do take pleasure in writing however it just seems like the first 10
to 15 minutes are generally wasted just trying to figure out how to begin. Any ideas or tips?

Переименование проекта в Visual Studio

Ошибка запуск проекта Visual Studio 2012 на Visual Studio 2017
Предупреждение CS0618 ‘ZipEntry.Extract(string, bool)" является устаревшим: ‘Please use method.

Запуск проекта без Visual Studio
Здравствуйте всем, создал проект на визуал студио-2017. Пробовал запустит ехе файл с папки bin.

Перенос проекта из Линукс на Виндоус в Visual Studio
Диспозиция такая. Есть проект на NetCore 2.1. Разрабатывался под линем. Перенес как есть в винду.

Открытие проекта с сетевого диска в Visual Studio 2017
Установил на виртуальную машину win7 и visual studio 2017. Сделал общую папку с доступом на запись.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *