Копирование проекта в решении и обновление пространств имен - Visual studio 2015 - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь скопировать весь проект в решении (назовем его проектом A) в Visual Studio и обновить пространство имен всех классов, содержащихся в скопированном проекте.

Я могу успешно скопировать проектно я не могу обновить пространство имен всех классов за одну операцию.

Вот что я пробовал:

- Убедившись, что VS закрыт, перейдите к решению вфайловый менеджер.Сделайте копию папки проекта A и вставьте ее в решение.

-Переименуйте проект A-скопируйте в проект B.

-Найдите в файл csproj в проекте B

-Откройте решение в VS> выберите Добавить существующий проект> выберите файл csproj для проекта B

-При отображении проекта B в обозревателе решений щелкните правой кнопкой мыши свойства для проекта B и откройте.

-В этот момент имя сборки и пространство имен по умолчанию совпадают с проектом A.

-Я обновил оба поля новыми значениями, а также обновил имя информации о сборке.

-После сборки проекта и открытия любого из файлов класса.Пространство имен во всех файлах классов остается тем же, что и у проекта A

Кто-нибудь знает, как я могу обновить пространство имен во всех файлах классов за одно действие без необходимости вручную обновлять пространство имен в каждом файле?

Также попытался перезапустить VS, но это не имело никакого эффекта.

Кто-нибудь знает, что я могу делать неправильно

Спасибо

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

Этот вопрос уже рассматривается в старых сообщениях.Я сомневаюсь, что нет единого метода для решения этой проблемы.1) Вы можете использовать Ctrl + H, чтобы заменить старое пространство имен новым.2) Нажмите F2, чтобы переименовать пространство имен, надеюсь, это заменит старое.

0 голосов
/ 24 октября 2018

используйте это:

  • нажмите Ctrl + H
  • Найти: Oldnamespace
  • Заменить: Newnamespace
  • Выбрать Весь раствор
  • Элемент списка

enter image description here

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